Skip to main content

Endpoints

The Data Curation API exposes the following endpoints, organized by functional area:

Pipeline Endpoints

Core endpoints for document processing and job management.

EndpointDescription
/presignProvides a pair of presigned URLs for uploading document files.
/status/{job_id}Retrieves the processing status for a submitted job.
/modelsLists available embedding models and their configurations.

Configuration Endpoints

Endpoints for managing environment-level configuration and rules.

EndpointDescription
/config/optionsInitialize or retrieve environment configuration.
/config/options/defaultsManage environment default settings.
/config/options/rulesManage conditional configuration rules.
/config/options/rules/{rule_id}Update or delete a specific rule.
/config/options/rules/testTest rule matching without applying changes.

Health Endpoints

Endpoints for service health monitoring.

EndpointDescription
/healthBasic health check probe (no authentication required).
/health/detailsDetailed health status with dependency checks.

API Documentation

For detailed information about each endpoint, including request/response schemas, authentication requirements, and example usage, see the individual endpoint documentation pages in this section.

You can also access the OpenAPI specification directly to use with tools such as Swagger or Postman to explore available endpoints and test requests.