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

# Withdraw a filed document

> Removes a filed document from a case if it hasn’t been docketed.



## OpenAPI

````yaml /api-reference/api.yaml post /filings/documents/withdraw
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/withdraw:
    post:
      tags:
        - filings
      summary: Withdraw a filed document
      description: Removes a filed document from a case if it hasn’t been docketed.
      operationId: withdrawFiledDocument
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - caseID
                - filingID
              properties:
                caseID:
                  type: string
                  description: The case identifier.
                  example: 2025-08-00124
                filingID:
                  type: string
                  description: The filed document identifier.
                  example: '15'
      responses:
        '200':
          description: Document successfully withdrawn.
          content:
            text/plain:
              schema:
                type: string
                example: Document successfully withdrawn
        '404':
          description: Document not found.
          content:
            text/plain:
              schema:
                type: string
                example: document not found
        '409':
          description: Document already docketed and cannot be withdrawn.
          content:
            text/plain:
              schema:
                type: string
                example: >-
                  document cannot be withdrawn because it's already been added
                  to the docket
        '410':
          description: Document was already withdrawn.
          content:
            text/plain:
              schema:
                type: string
                example: document is already withdrawn
        '411':
          description: >-
            User is an observer and cannot file or withdraw documents in the
            case.
          content:
            text/plain:
              schema:
                type: string
                example: >-
                  You are registered as an observer and cannot file documents in
                  this case
      security:
        - bearerAuth: []
components:
  securitySchemes:
    bearerAuth:
      type: http
      description: access token
      scheme: bearer
      bearerFormat: JWT

````