> ## Documentation Index
> Fetch the complete documentation index at: https://docs.platform.arb.inc/llms.txt
> Use this file to discover all available pages before exploring further.

# List case schemas

> Returns all available schemas for parties, phases, documents, and evidence categories used in case creation and management.



## OpenAPI

````yaml api-reference/cases.yaml post /schemas/list
openapi: 3.0.3
info:
  title: cases
  description: >-
    The Cases Service is the main place where all case info lives, including who
    is involved and what files are attached. It lets you create new cases, view
    existing ones, upload documents or files, and manage service of notice
    delivery through multiple channels (mail, email, or manual attestation),
    while notifying other parts of the system when anything changes.
  version: 1.0.0
servers:
  - url: https://cases.platform.arb.inc
security: []
tags:
  - name: /
  - name: cases
  - name: docket
  - name: evidence
  - name: filings
  - name: internal
  - name: invites
  - name: participants
  - name: schemas
  - name: service-of-notice
  - name: tasks
  - name: timetables
paths:
  /schemas/list:
    post:
      tags:
        - schemas
      summary: List case schemas
      description: >-
        Returns all available schemas for parties, phases, documents, and
        evidence categories used in case creation and management.
      operationId: listSchemas
      responses:
        '200':
          description: Successfully retrieved schemas
          content:
            application/json:
              schema:
                type: object
                properties:
                  parties:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: string
                          example: claimant
                        displayName:
                          type: string
                          example: Claimant
                        description:
                          type: string
                          example: The party bringing the claim
                  phases:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: string
                          example: caseInitiation
                        displayName:
                          type: string
                          example: Case Initiation
                        description:
                          type: string
                          example: Initial phase of case filing
                  documents:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: string
                          example: statementOfClaim
                        displayName:
                          type: string
                          example: Statement of Claim
                        description:
                          type: string
                          example: Primary document filed by claimant
                        sections:
                          type: array
                          items:
                            type: object
                            properties:
                              displayName:
                                type: string
                                example: Claim Details
                              description:
                                type: string
                                example: Information about the claim
                              sortOrder:
                                type: integer
                                example: 1
                              fields:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    id:
                                      type: string
                                      example: claimantName
                                    displayName:
                                      type: string
                                      example: Claimant Name
                                    required:
                                      type: boolean
                                      example: true
                                    minLength:
                                      type: integer
                                      example: 1
                                    maxLength:
                                      type: integer
                                      example: 100
                                    sortOrder:
                                      type: integer
                                      example: 1
                                    type:
                                      type: string
                                      example: text
                  evidence:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: string
                          example: contract
                        displayName:
                          type: string
                          example: Contract
                        contentTypes:
                          type: array
                          items:
                            type: string
                          example:
                            - application/pdf
                            - image/jpeg

````