API
The Drum API lets you read and manage data in your account — including accounts, projects, opportunities, time, costs, invoices, and webhooks.
All requests go to:
https://app.getdrum.com/api/v1/
This page is a starting point. Endpoint-level reference will move here from the existing Drum Help Center.
Authentication
Generate an API token in Drum settings. Admin users can open that page by default; other users need explicit API permission.
Send the token as a bearer token on every request:
curl -H "Authorization: Bearer YOUR_API_TOKEN" \
https://app.getdrum.com/api/v1/projects
Keep tokens out of client-side code. Invalid or missing tokens return 401 Unauthorized.
Available resources
The current API covers:
| Resource | Use it for |
|---|---|
| Accounts | List the accounts the authenticated user can access |
| Projects | Won work that is active or completed |
| Opportunities | Pipeline work that has not been won yet |
| Tracked times | Time entries against projects and tasks |
| Costs | Project expenses and other recoverable costs |
| Invoices and write-offs | Client billing and revenue adjustments |
| Planned invoices | Invoices you intend to raise |
| Webhooks | Subscribe to events in your Drum account |
Next
Start with Getting started if you are evaluating Drum itself, then return here when you need to connect another system.