API & Webhooks
Build integrations using Drum API endpoints and webhooks.
By Ben1 author14 articles
Reference
Look up API endpoints, authentication and webhook delivery behaviour.
- Project role members in the APIProject and opportunity show responses return members with project roles; MCP get_project and get_opportunity match; assigned_users stays deprecated on opportunities.
- How to choose MCP toolsets for Connected Agents and API tokensPick which Drum MCP toolsets an AI connection or API token can use, including the My work default, Setup and Templates when available, and what happens when a tool is…
- Companies APIMerge duplicate companies through POST /api/v1/companies/:id/merge, including what moves, permissions and MCP merge_companies.
- Drum API authentication, permissions and rate limitsAuthenticate REST API requests, configure least-privilege roles, handle rate limits, keep Drum API tokens secure, and choose MCP toolsets on each token.
- Accounts APIDocumentation for the Drum Accounts API endpoint
- Projects APIRetrieve delivery projects through the Drum API, including project role members on the show endpoint.
- Opportunities APIList, inspect and update opportunities, then convert a won opportunity into a delivery project through the Drum API.
- Tracked Times APIList, create, update and delete time entries, including timesheet context, correction rules, task_time feedback and Idempotency-Key retries.
- Costs APICreate, read and update project costs with line items, supplier or resource rules, Idempotency-Key retries, expense-claim field locks, and approval behaviour.
- Invoices & Write-Offs APIThe Invoices API allows you to retrieve invoices and write-offs within your Drum account. Invoices represent client billing documents, while write-offs track revenue adjustments. This API provides read-only access to…
- Planned Invoices APIHow to work with Drum's API for planned project invoices
- Drum webhooksSubscribe to Drum events including project.completed, verify signatures, handle retries, combined updates, and timestamp precision.
- Reference data APILook up project statuses, lead scores, cost types, finance accounts, members and companies before writing data through the Drum API.
- How to convert an accepted Quotient quote into a Drum projectUse a Quotient quote_accepted event to find an opportunity, choose a project status and create one Drum delivery project safely.
