DOCUMENT

Get 1099-Consolidated extraction response in 5-tab tree format

Returns the same year-grouped extraction data as the v2 endpoint, but reshaped for the 1099-Consolidated UI: a common header (TaxYear, Payer., Recipient.) plus 5 tabs (1099-INT, 1099-DIV, 1099-OID, 1099-MISC, 1099-B) inside each year. The 1099-B tab is nested as Part I/II > Box A-F > leaves. 1099-DA (Form 8949 codes G-L) is intentionally excluded from this endpoint. Returns HTTP 400 if the document is not classified as 1099-Consolidated; use the /v2/{document_id}/response endpoint for other document types.

post/internal/api/document/1099c/{document_id}/response

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

Document ID

Request body

client_idstring uuid required

Client ID for the document

Response

Successful Response

document_classificationstring nullable

DEPRECATED legacy LLM classification varchar from tenant_client_dms_documents.document_classification. Frozen at upload — NOT updated on reclassify, so it goes stale once the user supersedes the type. Use document_type_identifier for routing.

document_type_identifierstring nullable

Canonical document_identifier of the document's CURRENT type (e.g. 'FORM_1099_CONSOLIDATED_STATEMENT'), resolved from the canonical document_type_id. Source of truth after a reclassify — route on THIS, not on the (possibly stale) document_classification.

provided_document_type_idstring uuid nullable

Document type UUID from POST /internal/api/document/extract request body when document_type_id was supplied (reextract-with-type).

Changes

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