Run Job
POST/api/v1/extractionv2/jobs
Run Job
Request
Cookie Parameters
- application/json
Body
required
- MOD1
- MOD1
- MOD2
- MOD3
- MOD4
- MOD5
- MOD6
Array [
]
- ExtractConfig
- MOD1
The id of the extraction agent
The id of the file
data_schema_override
object
The data schema to override the extraction agent's data schema with
anyOf
property name*
object
anyOf
object
string
integer
number
boolean
config_override
object
The config to override the extraction agent's config with
anyOf
Additional parameters for the extraction agent.
The extraction mode specified.
Possible values: [PER_DOC
, PER_PAGE
]
PER_DOC
Whether to handle missing fields in the schema.
false
system_prompt
object
The system prompt to use for the extraction.
anyOf
string
Responses
- 200
- 422
Successful Response
- application/json
- Schema
- Example (from schema)
Schema
- MOD1
- MOD2
- MOD3
- MOD4
- MOD5
- MOD6
Array [
]
- MOD1
- MOD1
- MOD1
- MOD1
- MOD1
- MOD1
- MOD1
- MOD1
- MOD1
- MOD1
- MOD1
- MOD2
- MOD3
- MOD4
- MOD5
- MOD6
Array [
]
- MOD1
- MOD1
- MOD2
- MOD3
- MOD4
- MOD5
- MOD6
Array [
]
- MOD1
The id of the extraction job
extraction_agent
object
required
Schema and configuration for creating an extraction agent.
The id of the extraction agent.
The name of the extraction agent.
The ID of the project that the extraction agent belongs to.
data_schema
object
required
The schema of the data.
property name*
object
anyOf
object
string
integer
number
boolean
config
object
required
The configuration parameters for the extraction agent.
The extraction mode specified.
Possible values: [PER_DOC
, PER_PAGE
]
PER_DOC
Whether to handle missing fields in the schema.
false
system_prompt
object
The system prompt to use for the extraction.
anyOf
string
created_at
object
The creation time of the extraction agent.
anyOf
string
updated_at
object
The last update time of the extraction agent.
anyOf
string
Enum for representing the status of a job
Possible values: [PENDING
, SUCCESS
, ERROR
, PARTIAL_SUCCESS
, CANCELLED
]
error
object
The error that occurred during extraction
anyOf
string
file
object
required
Schema for a file.
Unique identifier
created_at
object
Creation datetime
anyOf
string
updated_at
object
Update datetime
anyOf
string
Possible values: non-empty
and <= 3000 characters
The ID of the file in the external system
file_size
object
Size of the file in bytes
anyOf
integer
file_type
object
File type (e.g. pdf, docx, etc.)
anyOf
string
Possible values: non-empty
and <= 3000 characters
The ID of the project that the file belongs to
last_modified_at
object
The last modified time of the file
anyOf
string
resource_info
object
Resource information for the file
anyOf
property name*
object
anyOf
object
string
integer
number
boolean
permission_info
object
Permission information for the file
anyOf
property name*
object
anyOf
object
string
integer
number
boolean
data_source_id
object
The ID of the data source that the file belongs to
anyOf
string
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"extraction_agent": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"project_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"data_schema": {},
"config": {
"extraction_mode": "PER_DOC",
"handle_missing": false,
"system_prompt": "string"
},
"created_at": "2024-07-29T15:51:28.071Z",
"updated_at": "2024-07-29T15:51:28.071Z"
},
"status": "PENDING",
"error": "string",
"file": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"created_at": "2024-07-29T15:51:28.071Z",
"updated_at": "2024-07-29T15:51:28.071Z",
"name": "string",
"external_file_id": "string",
"file_size": 0,
"file_type": "string",
"project_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"last_modified_at": "2024-07-29T15:51:28.071Z",
"resource_info": {},
"permission_info": {},
"data_source_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
}
Validation Error
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
- MOD1
- MOD2
]
]
detail
object[]
loc
object[]
required
anyOf
string
integer
{
"detail": [
{
"loc": [
"string",
0
],
"msg": "string",
"type": "string"
}
]
}