Export Task Profiles for all Jobs by paginating through the data. Jobs are
returned in the order they were created (oldest first). Jobs without a task
profile will be included with an empty tasks array. Use the include
parameter to optionally expand tasks with AI impact information and/or their
source data. Use filters to narrow the set of Jobs returned, including
filtering by job family.
Note: This endpoint is experimental and may change in future versions.
The access token received from the authorization server in the OAuth 2.0 flow.
The format of the response profile.
list, hierarchy "list"
Number of Jobs to return per page.
1 <= x <= 10010
The external_id of the last Job seen. Used for cursor-based pagination. Omit on the first request.
100"job-id-9"
Expand tasks with additional data.
ai_impact, source_data, weekly_hours ["ai_impact", "source_data"]A set of filters to apply on the exported Jobs.
OK
True when there is more data after this page.
true
List of Job task profile records.
Shape depends on response_format: each record contains either a flat tasks array (list) or a nested hierarchy tree (hierarchy).
Record shape when response_format=list (default). The profile consists of a flat list of Tasks assigned to the Job.
{
"external_id": "a3903505-eb84-42dc-a79f-5e7b1fe897b7",
"tasks": [
{
"task_id": "conduct-machine-learning-experiments",
"task": "Conduct machine learning experiments",
"validation_state": "validated",
"weekly_hours": 5,
"ai_impact": {
"level": "H1",
"rationale": "Highly automatable with AI-powered experiment tooling"
},
"source_data": [
{
"external_id": "a3903505-eb84-42dc-a79f-5e7b1fe897b7"
}
]
},
{
"task_id": "review-model-outputs",
"task": "Review model outputs",
"validation_state": "suggested",
"ai_impact": {
"level": "H3",
"rationale": "Requires human judgment to evaluate model quality"
},
"source_data": [
{
"external_id": "a3903505-eb84-42dc-a79f-5e7b1fe897b7"
}
]
}
]
}Cursor value for the next page. Only present when has_next is true.
100"id_4"