Endpoints
The Data Curation API exposes the following endpoints, organized by functional area:
Pipeline Endpoints
Core endpoints for document processing and job management.
| Endpoint | Description |
|---|---|
| /presign | Provides a pair of presigned URLs for uploading document files. |
/status/{job_id} | Retrieves the processing status for a submitted job. |
| /models | Lists available embedding models and their configurations. |
Configuration Endpoints
Endpoints for managing environment-level configuration and rules.
| Endpoint | Description |
|---|---|
| /config/options | Initialize or retrieve environment configuration. |
| /config/options/defaults | Manage environment default settings. |
| /config/options/rules | Manage conditional configuration rules. |
/config/options/rules/{rule_id} | Update or delete a specific rule. |
| /config/options/rules/test | Test rule matching without applying changes. |
Health Endpoints
Endpoints for service health monitoring.
| Endpoint | Description |
|---|---|
| /health | Basic health check probe (no authentication required). |
| /health/details | Detailed 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.