Extraction Agents
Create Extraction Agent
client.extraction.extractionAgents.create(ExtractionAgentCreateParams { config, data_schema, name, 2 more } params, RequestOptionsoptions?): ExtractAgent { id, config, data_schema, 5 more }
POST/api/v1/extraction/extraction-agents
List Extraction Agents
client.extraction.extractionAgents.list(ExtractionAgentListParams { include_default, organization_id, project_id } query?, RequestOptionsoptions?): ExtractionAgentListResponse { id, config, data_schema, 5 more }
GET/api/v1/extraction/extraction-agents
Get Extraction Agent
client.extraction.extractionAgents.get(stringextractionAgentID, RequestOptionsoptions?): ExtractAgent { id, config, data_schema, 5 more }
GET/api/v1/extraction/extraction-agents/{extraction_agent_id}
Delete Extraction Agent
client.extraction.extractionAgents.delete(stringextractionAgentID, RequestOptionsoptions?): ExtractionAgentDeleteResponse
DELETE/api/v1/extraction/extraction-agents/{extraction_agent_id}
Update Extraction Agent
client.extraction.extractionAgents.update(stringextractionAgentID, ExtractionAgentUpdateParams { config, data_schema } body, RequestOptionsoptions?): ExtractAgent { id, config, data_schema, 5 more }
PUT/api/v1/extraction/extraction-agents/{extraction_agent_id}
Models
Extraction AgentsSchema
Validate Extraction Schema
client.extraction.extractionAgents.schema.validateSchema(SchemaValidateSchemaParams { data_schema } body, RequestOptionsoptions?): SchemaValidateSchemaResponse { data_schema }
POST/api/v1/extraction/extraction-agents/schema/validation
Generate Extraction Schema
client.extraction.extractionAgents.schema.generateSchema(SchemaGenerateSchemaParams { organization_id, project_id, data_schema, 2 more } params, RequestOptionsoptions?): SchemaGenerateSchemaResponse { data_schema }
POST/api/v1/extraction/extraction-agents/schema/generate