Skip to main content
POST
/
schemas
/
list
List case schemas
curl --request POST \
  --url https://cases.platform.arb.inc/schemas/list
{
  "parties": [
    {
      "id": "claimant",
      "displayName": "Claimant",
      "description": "The party bringing the claim"
    }
  ],
  "phases": [
    {
      "id": "caseInitiation",
      "displayName": "Case Initiation",
      "description": "Initial phase of case filing"
    }
  ],
  "documents": [
    {
      "id": "statementOfClaim",
      "displayName": "Statement of Claim",
      "description": "Primary document filed by claimant",
      "sections": [
        {
          "displayName": "Claim Details",
          "description": "Information about the claim",
          "sortOrder": 1,
          "fields": [
            {
              "id": "claimantName",
              "displayName": "Claimant Name",
              "required": true,
              "minLength": 1,
              "maxLength": 100,
              "sortOrder": 1,
              "type": "text"
            }
          ]
        }
      ]
    }
  ],
  "evidence": [
    {
      "id": "contract",
      "displayName": "Contract",
      "contentTypes": [
        "application/pdf",
        "image/jpeg"
      ]
    }
  ]
}

Response

200 - application/json

Successfully retrieved schemas

parties
object[]
phases
object[]
documents
object[]
evidence
object[]