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

# Update a filed document

> Updates a document in a case with new field values.



## OpenAPI

````yaml /api-reference/api.yaml post /filings/documents/update
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/update:
    post:
      tags:
        - filings
      summary: Update a filed document
      description: Updates a document in a case with new field values.
      operationId: updateFiledDocument
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - caseID
                - filingID
                - fields
              properties:
                caseID:
                  type: string
                  description: The case ID the document belongs to.
                  example: 2025-08-00125
                filingID:
                  type: string
                  description: The filing ID of the document to update.
                  example: '14'
                fields:
                  type: object
                  additionalProperties:
                    type: string
                  description: Key-value fields to update on the document.
                  example:
                    title: Amended Motion to Dismiss
                    description: Updated summary after review
                    docketNumber: 2025-00123
      responses:
        '200':
          description: Document successfully updated.
          content:
            text/plain:
              schema:
                type: string
                example: Document successfully updated
        '404':
          description: The document or participant was not found.
          content:
            text/plain:
              schema:
                type: string
                example: document not found
        '409':
          description: The document is docketed and cannot be changed.
          content:
            text/plain:
              schema:
                type: string
                example: >-
                  document cannot be updated because it's already been added to
                  the docket
        '410':
          description: The document is currently submitted for approval.
          content:
            text/plain:
              schema:
                type: string
                example: >-
                  document cannot be updated because it's currently submitted
                  for approval
        '411':
          description: The user is an observer and cannot file documents.
          content:
            text/plain:
              schema:
                type: string
                example: >-
                  You are registered as an observer and cannot file documents in
                  this case
        '422':
          description: One or more fields failed validation.
          content:
            application/json:
              schema:
                type: object
                properties:
                  validationErrors:
                    type: array
                    items:
                      type: object
                      properties:
                        field:
                          type: string
                          description: The field or section that failed validation.
                          example: title
                        message:
                          type: string
                          description: What went wrong with the value.
                          example: title is required
              examples:
                sampleValidationErrors:
                  value:
                    validationErrors:
                      - field: title
                        message: title is required
                      - field: docketNumber
                        message: docketNumber must be numeric
      security:
        - bearerAuth: []
components:
  securitySchemes:
    bearerAuth:
      type: http
      description: access token
      scheme: bearer
      bearerFormat: JWT

````