List all jobs within a project.
curl -X GET "https://api.dronebundle.com/v1/projects/01964c6b-7a3e-7f00-8000-abc123def456/jobs" \
-H "Authorization: Bearer v1_your_api_key_here"
{
"jobs": [
{
"id": "019d4350-a1b2-7c3d-8e4f-567890abcdef",
"name": "Roof Inspection - Building A",
"description": "Inspect roof for damage after storm.",
"type": "drone_inspection",
"status": "not_started",
"priority": "high",
"job_pattern": "one_time",
"start_date": "2026-04-20",
"end_date": null,
"latitude": 55.6761,
"longitude": 12.5683,
"project_id": "01964c6b-7a3e-7f00-8000-abc123def456",
"inspection_notes": null,
"capture_types": null,
"external_id": "JOB-2001",
"created": 1743500000000,
"updated": 1743500000000,
"recurring_frequency": null,
"recurring_interval": null,
"selected_days_of_week": null,
"week_of_month": null,
"weeks_of_month": null,
"flights_per_occurrence": null
}
],
"count": 1,
"cursor": null,
"project_id": "01964c6b-7a3e-7f00-8000-abc123def456"
}
read_only or full_access scope.
Returns a paginated list of jobs for a project. Results are returned in pages of up to 50 jobs.
Show job object
drone_inspection, thermal_inspection).low, medium, or high).one_time or recurring.null if not set.null when there are no more results.curl -X GET "https://api.dronebundle.com/v1/projects/01964c6b-7a3e-7f00-8000-abc123def456/jobs" \
-H "Authorization: Bearer v1_your_api_key_here"
{
"jobs": [
{
"id": "019d4350-a1b2-7c3d-8e4f-567890abcdef",
"name": "Roof Inspection - Building A",
"description": "Inspect roof for damage after storm.",
"type": "drone_inspection",
"status": "not_started",
"priority": "high",
"job_pattern": "one_time",
"start_date": "2026-04-20",
"end_date": null,
"latitude": 55.6761,
"longitude": 12.5683,
"project_id": "01964c6b-7a3e-7f00-8000-abc123def456",
"inspection_notes": null,
"capture_types": null,
"external_id": "JOB-2001",
"created": 1743500000000,
"updated": 1743500000000,
"recurring_frequency": null,
"recurring_interval": null,
"selected_days_of_week": null,
"week_of_month": null,
"weeks_of_month": null,
"flights_per_occurrence": null
}
],
"count": 1,
"cursor": null,
"project_id": "01964c6b-7a3e-7f00-8000-abc123def456"
}
{
"message": "Project not found"
}
curl -X GET "https://api.dronebundle.com/v1/projects/01964c6b-7a3e-7f00-8000-abc123def456/jobs" \
-H "Authorization: Bearer v1_your_api_key_here"
{
"jobs": [
{
"id": "019d4350-a1b2-7c3d-8e4f-567890abcdef",
"name": "Roof Inspection - Building A",
"description": "Inspect roof for damage after storm.",
"type": "drone_inspection",
"status": "not_started",
"priority": "high",
"job_pattern": "one_time",
"start_date": "2026-04-20",
"end_date": null,
"latitude": 55.6761,
"longitude": 12.5683,
"project_id": "01964c6b-7a3e-7f00-8000-abc123def456",
"inspection_notes": null,
"capture_types": null,
"external_id": "JOB-2001",
"created": 1743500000000,
"updated": 1743500000000,
"recurring_frequency": null,
"recurring_interval": null,
"selected_days_of_week": null,
"week_of_month": null,
"weeks_of_month": null,
"flights_per_occurrence": null
}
],
"count": 1,
"cursor": null,
"project_id": "01964c6b-7a3e-7f00-8000-abc123def456"
}