Skip to main content

Project Tracking

The Projects API gives you access to your organization’s projects — from planning through completion.

List projects

Retrieve all projects in your organization:
curl "https://api.dronelist.io/v1/projects" \
  -H "X-API-Key: dl_your_key_here"

Filter by status

Use the status query parameter to filter projects:
curl "https://api.dronelist.io/v1/projects?status=IN_PROGRESS" \
  -H "X-API-Key: dl_your_key_here"
Invalid status values are silently ignored — the API returns all projects instead of an error.

Pagination

Results are paginated (default 20 items, max 100):
curl "https://api.dronelist.io/v1/projects?page=1&limit=50" \
  -H "X-API-Key: dl_your_key_here"

Get project details

Retrieve full details for a specific project:
curl "https://api.dronelist.io/v1/projects/proj_abc123" \
  -H "X-API-Key: dl_your_key_here"

Common use cases

Sync project statuses to external tools like Monday.com, Notion, or a custom dashboard to keep stakeholders informed.
Pull project data periodically to build reports on project throughput, average completion time, and team utilization.
Use the API to surface project progress in a client-facing portal, keeping your customers updated without manual effort.

Required scope

All project endpoints require the project:read scope on your API key.