Skip to main content
curl -X GET https://api.dronebundle.com/v1/projects/01964c6b-7a3e-7f00-8000-abc123def456/jobs/019d4350-a1b2-7c3d-8e4f-567890abcdef \
  -H "Authorization: Bearer v1_your_api_key_here"
{
  "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": ["drone_inspection"],
  "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
}
Requires an API key with read_only or full_access scope.

Path parameters

projectId
string
required
The unique identifier of the project.
jobId
string
required
The unique identifier of the job.

Response

id
string
Job ID.
name
string
Job name.
description
string
Job description.
type
string
Job type (e.g. drone_inspection, thermal_inspection).
status
string
Job status.
priority
string
Priority level (low, medium, or high).
job_pattern
string
one_time or recurring.
start_date
string
Start date in ISO 8601 format.
end_date
string | null
End date in ISO 8601 format, or null if not set.
latitude
number | null
Latitude of the job location.
longitude
number | null
Longitude of the job location.
project_id
string
The project this job belongs to.
inspection_notes
string | null
Inspection notes.
capture_types
string[] | null
Array of capture types for this job.
external_id
string | null
External identifier, if set.
created
number
Unix timestamp (milliseconds) when the job was created.
updated
number
Unix timestamp (milliseconds) when the job was last updated.

Recurring fields

These fields are only relevant when job_pattern is recurring.
recurring_frequency
string | null
Recurrence frequency (daily, weekly, monthly, yearly, flexible).
recurring_interval
number | null
Repeat every N periods.
selected_days_of_week
number[] | null
Days of the week (0 = Sunday, 6 = Saturday).
week_of_month
number | null
Week of the month (1-4, or -1 for last week).
weeks_of_month
number[] | null
Multiple weeks of the month.
flights_per_occurrence
number | null
Number of flights per occurrence.
curl -X GET https://api.dronebundle.com/v1/projects/01964c6b-7a3e-7f00-8000-abc123def456/jobs/019d4350-a1b2-7c3d-8e4f-567890abcdef \
  -H "Authorization: Bearer v1_your_api_key_here"
{
  "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": ["drone_inspection"],
  "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
}

Errors

404 Not Found - Job not found.
{
  "message": "Job not found"
}