Version 2.5
Document Intelligence

Document Intelligence

Read the workspace's Document Intelligence configuration — whether it's available and which integrations are wired up.

All paths are relative to the base URL and require an Authorization: Bearer YOUR_API_KEY header.

Get configuration

GET /document-intelligence

Returns the Document Intelligence configuration for API consumers, without stored API keys.

ResponsePublicDocumentIntelligenceConfigResponse

{
  "status": "configured",
  "error": null,
  "configuration": {
    "integrations": [
      {
        "type": "reducto",
        "endpoint": "https://backend.sema4.ai/reducto",
        "external_id": null
      }
    ]
  }
}
FieldTypeDescription
statusstringconfigured, not_configured, not_available, or error.
errorobjectError detail when status is error; otherwise null.
configurationobjectThe configuration, including the list of integrations; null when there is nothing configured.

Integration (PublicDocumentIntelligenceIntegration)

FieldTypeDescription
typestringIntegration kind — reducto, data_server, or quartermaster.
endpointstringThe endpoint the integration calls.
external_idstringIdentifier in the external system, or null.

Error (PublicDocumentIntelligenceError)

FieldTypeDescription
codestringMachine-readable error code.
messagestringHuman-readable description of the problem.
error_idstringUUID for correlating the failure with server-side logs.

An error is reported inside a 200 response with status set to error — it does not come back as an HTTP error status.

Breaking change. This endpoint no longer returns the API keys held by each integration, and it now rejects unauthenticated callers with 401. Responses carry only the integration metadata shown above.