GET /api/history/jobs
List processing jobs for the authenticated user with pagination and filtering.Authentication
Requires valid JWT access token in Authorization header.Query Parameters
Maximum number of jobs to return (1-100)
Number of jobs to skip for pagination
Filter by job status:
pending, processing, completed, failed, cancelledResponse
Array of job summaries
Total number of jobs matching the filter
Limit used for this request
Offset used for this request
Example Request
cURL
Example Response
GET /api/history/jobs/
Get detailed information about a specific job including all its documents.Authentication
Requires valid JWT access token. User must be the owner of the job.Path Parameters
Unique identifier of the job
Response
Unique job identifier
Type of job:
single, batch, webhookCurrent status
Total documents in this job
Successfully processed documents
Failed documents
Configuration used for processing (TaggingConfig)
Error message if job failed
When processing started
When processing completed
When job was created
Array of all documents in this job
Example Request
cURL
DELETE /api/history/jobs/
Delete a job and all its associated documents. Requires ownership.Authentication
Requires valid JWT access token. User must be the owner of the job.Path Parameters
Unique identifier of the job to delete
Response
Success message
ID of the deleted job
Example Request
cURL
Example Response
Error Responses
| Status | Description |
|---|---|
| 401 | Unauthorized - Invalid or missing token |
| 403 | Forbidden - Not the owner of this job |
| 404 | Not Found - Job does not exist |
| 500 | Internal Server Error |