The activities table is the unified timeline for a lead — calls, notes,
emails, and custom activity types all live here. All endpoints require a valid
Bearer JWT and are scoped to the
token's project_id.
Core
| Method | Path | Description |
|---|
| GET | /api/activities | List / query activities (timeline). |
| GET | /api/activities/{id} | Fetch a single activity. |
| PUT | /api/activities/{id} | Update an activity. |
| DELETE | /api/activities/{id} | Delete an activity. |
| GET | /api/activities/{id}/recording-url | Get a signed recording URL for a call activity. |
Calls
| Method | Path | Description |
|---|
| POST | /api/activities/call | Create a call activity. |
| POST | /api/activities/call/import | Import a single call activity. |
| POST | /api/activities/call/import/batch | Batch-import call activities. |
Notes
| Method | Path | Description |
|---|
| POST | /api/activities/note | Create a note activity. |
| GET | /api/activities/note/{id} | Fetch a note activity. |
| PUT | /api/activities/note/{id} | Update a note activity. |
| DELETE | /api/activities/note/{id} | Delete a note activity. |
Emails
| Method | Path | Description |
|---|
| POST | /api/activities/email | Create an email activity. |
| GET | /api/activities/email/{id} | Fetch an email activity. |
| DELETE | /api/activities/email/{id} | Delete an email activity. |
| POST | /api/activities/email/import | Import a single email activity. |
| POST | /api/activities/email/import/batch | Batch-import email activities. |
Custom activities
| Method | Path | Description |
|---|
| POST | /api/activities/custom | Create a custom activity. |
| POST | /api/activities/custom/bulk | Bulk-create custom activities. |
| GET | /api/activities/custom/{id} | Fetch a custom activity. |
| PUT | /api/activities/custom/{id} | Update a custom activity. |
| DELETE | /api/activities/custom/{id} | Delete a custom activity. |
Outcomes
| Method | Path | Description |
|---|
| POST | /api/activities/{activity_id}/outcome | Set the call outcome on an activity. |
| DELETE | /api/activities/{activity_id}/outcome | Clear the outcome on an activity. |