> ## 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.

# Create document filing

> Creates a new document filing for a case. The document is initially in draft status and must be submitted for approval before being added to the docket.



## OpenAPI

````yaml api-reference/cases.yaml post /filings/documents/create
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:
  /filings/documents/create:
    post:
      tags:
        - filings
      summary: Create document filing
      description: >-
        Creates a new document filing for a case. The document is initially in
        draft status and must be submitted for approval before being added to
        the docket.
      operationId: createDocumentFiling
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - caseID
                - documentID
                - fields
              properties:
                caseID:
                  type: string
                  example: 2025-08-00292
                documentID:
                  type: string
                  example: statementOfClaim
                fields:
                  type: object
                  additionalProperties:
                    type: string
                  example:
                    claimantName: John Smith
                    respondentName: Jane Doe
                supersedes:
                  type: string
                  example: '1'
      responses:
        '201':
          description: Successfully created document filing
          content:
            application/json:
              schema:
                type: object
                properties:
                  filingID:
                    type: string
                    format: uuid
                    example: 2720f109-0caf-4c62-af22-5d08c853711c
      security:
        - bearerAuth: []
components:
  securitySchemes:
    bearerAuth:
      type: http
      description: access token
      scheme: bearer
      bearerFormat: JWT

````