List jobs
List the jobs for an application, newest first, with optional pagination.MethodGET
Endpoint/v1/jobs
Headers
Authorization: Bearer {api_key}Query parameters
| Parameter | Type | Description | Required |
|---|---|---|---|
| applicationId | string (uuid) | Yes | |
| page | integer | No | |
| pageSize | integer | Number of jobs per page. Values above 100 are clamped to 100, not rejected. | No |
Example request
curl -X GET "https://api.pixelsystems.com/v1/jobs?applicationId=660e8400-e29b-41d4-a716-446655440001&page=1&pageSize=20" \
-H "Authorization: Bearer {api_key}" \
-H "Content-Type: application/json"Response (200)
Paginated list of jobs
| Field | Type | Description |
|---|---|---|
| jobs | array<object> | |
| jobs[].id | string (uuid) | |
| jobs[].applicationId | string | |
| jobs[].metadata | object | |
| jobs[].createdAt | string | |
| jobs[].updatedAt | string | |
| pagination | object | |
| pagination.page | integer | |
| pagination.pageSize | integer | |
| pagination.total | integer | |
| pagination.totalPages | integer | |
| pagination.hasNextPage | boolean |
Example response
{
"jobs": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"applicationId": "660e8400-e29b-41d4-a716-446655440001",
"metadata": {},
"createdAt": "2024-06-01T12:00:00Z",
"updatedAt": "2024-06-01T12:05:00Z"
}
],
"pagination": {
"page": 1,
"pageSize": 20,
"total": 1,
"totalPages": 1,
"hasNextPage": false
}
}