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

# List filed documents for a case

> Returns filed documents for a specific case that the signed-in user participates in.



## OpenAPI

````yaml /api-reference/api.yaml post /filings/documents/list
openapi: 3.0.3
info:
  title: api
  description: >-
    The API service is the secure public gateway to our platform, letting people
    access features without touching our private internal APIs. It authenticates
    clients with its own internal tokens and then routes their requests to the
    right internal services behind the scenes.
  version: 1.0.0
servers:
  - url: https://api.platform.arb.inc
security: []
tags:
  - name: cases
  - name: docket
  - name: evidence
  - name: filings
  - name: organization
  - name: participants
  - name: schemas
  - name: service-of-notice
paths:
  /filings/documents/list:
    post:
      tags:
        - filings
      summary: List filed documents for a case
      description: >-
        Returns filed documents for a specific case that the signed-in user
        participates in.
      operationId: listFiledDocuments
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - caseID
              properties:
                caseID:
                  type: string
                  description: The case ID to list filed documents for.
                  example: 4f9b1d9e-0e7a-4b4d-9f0e-5f5f2b7d8a33
      responses:
        '200':
          description: Filed documents successfully retrieved.
          content:
            application/json:
              schema:
                type: object
                properties:
                  documents:
                    type: array
                    description: List of filed documents for the case.
                    items:
                      type: object
                      properties:
                        created:
                          type: string
                          format: date-time
                          description: Timestamp when the filing was created.
                          example: '2025-06-12T14:23:45Z'
                        updated:
                          type: string
                          format: date-time
                          description: Timestamp when the filing was last updated.
                          example: '2025-06-18T09:11:02Z'
                        filingID:
                          type: string
                          description: Unique identifier for the filing record.
                          example: '4'
                        phaseID:
                          type: string
                          description: Identifier of the phase this document was filed in.
                          example: caseInitiation
                        documentType:
                          type: string
                          description: Identifier of the type of document that was filed.
                          example: statementOfClaim
                        userID:
                          type: string
                          description: Identifier of the user who filed the document.
                          example: d7f2a1b3-4c5d-6e7f-8a90-b1c2d3e4f5a6
                        organizationID:
                          type: string
                          nullable: true
                          description: >-
                            Identifier of the organization the user belongs to
                            (null if a personal account).
                          example: f3e9c5b7-8a1d-4c2e-9f0b-1a2b3c4d5e6f
                        isSubmitted:
                          type: boolean
                          description: >-
                            Indicates whether the filing has been submitted for
                            review.
                          example: true
                        approved:
                          type: string
                          format: date-time
                          nullable: true
                          description: >-
                            Timestamp when the filing was approved (null if not
                            approved).
                          example: '2025-06-20T16:45:00Z'
                        approvedBy:
                          type: string
                          nullable: true
                          description: >-
                            Identifier of the user who approved the filing (null
                            if not approved).
                          example: 9a7b6c5d-4e3f-2a1b-0c9d-8e7f6a5b4c3d
                        docketId:
                          type: string
                          nullable: true
                          description: >-
                            Identifier linking the filing to a docket entry
                            (null if not docketed).
                          example: '8'
              examples:
                success:
                  summary: Example successful response
                  value:
                    documents:
                      - created: '2025-06-12T14:23:45Z'
                        updated: '2025-06-18T09:11:02Z'
                        filingID: b1f6d3f2-0a5b-48fb-8b13-2a8c9b0f6e77
                        phaseID: 2c9f1c1e-7e2a-4f6c-9a54-3e8d2f4c6a11
                        documentType: statementOfClaim
                        userID: d7f2a1b3-4c5d-6e7f-8a90-b1c2d3e4f5a6
                        organizationID: f3e9c5b7-8a1d-4c2e-9f0b-1a2b3c4d5e6f
                        isSubmitted: true
                        approved: '2025-06-20T16:45:00Z'
                        approvedBy: 9a7b6c5d-4e3f-2a1b-0c9d-8e7f6a5b4c3d
                        docketId: '8'
                      - created: '2025-06-10T10:05:12Z'
                        updated: '2025-06-10T10:05:12Z'
                        filingID: 3b7a9d5e-2c4f-4a6b-9d8e-0f1a2b3c4d5e
                        phaseID: a1b2c3d4-e5f6-7890-abcd-ef0123456789
                        documentType: statementOfCase
                        userID: 11111111-2222-3333-4444-555555555555
                        organizationID: null
                        isSubmitted: false
                        approved: null
                        approvedBy: null
                        docketId: null
        '404':
          description: Case not found or user is not a participant in the case.
          content:
            text/plain:
              schema:
                type: string
              examples:
                caseMissing:
                  summary: Case missing
                  value: case not found
                notParticipant:
                  summary: Not a participant
                  value: not a participant in the case
      security:
        - bearerAuth: []
components:
  securitySchemes:
    bearerAuth:
      type: http
      description: access token
      scheme: bearer
      bearerFormat: JWT

````