Schemas API
The Schemas API lets you create, manage, and version extraction schemas. Schemas define the fields to extract and link to the Field Registry for canonical naming.
Endpoints
GET /v1/schemas
List all schemas in your workspace.
POST /v1/schemas
Create a new extraction schema.
GET /v1/schemas/:id
Retrieve a schema by ID.
PUT /v1/schemas/:id
Update a schema (creates a new version).
DELETE /v1/schemas/:id
Delete a schema.
Concepts
Learn about schemas as entities in the concepts section. Schemas integrate with the Field Registry tier system and the Schema Graph. See schema formats for inline vs. referenced schemas. Use schemas with the extract endpoint by passing schema_id.