DOCUMENT

Confirm a multi-document bundle's page-range breakup and extract each form

Slices a MULTI_DOCUMENT bundle into one child document per CPA-confirmed form (page range), then triggers extraction for each child. Validates full page coverage / no overlaps / fan-out cap, rejects K-1 bundles (409), and is idempotent on double-confirm.

post/internal/api/document/{document_id}/confirm-split

Request

  • Base URL
    https://api.signalshq.io (the document declares no server; this is the origin it was published from)
  • Auth
    OAuth 2
    Password
    Token URL: /auth/login

Path parameters

document_idstring uuid required

Bundle (parent) document ID to split

Request body

client_idstring uuid required

Client the bundle belongs to (tenant comes from the JWT).

Example request

{
  "client_id": "…",
  "forms": [
    {
      "form_type": "W-2",
      "page_end": 2,
      "page_start": 1
    },
    {
      "form_type": "1099-INT",
      "page_end": 5,
      "page_start": 3
    }
  ]
}

Response

Successful Response

parent_document_idstring uuid required

Changes

No recorded changes to this operation across all 1 revision of this API.