The Activity object
string
string | null
The contact this activity is logged against. Either
contact_id or company_id is set.string | null
The company this activity is logged against. Either
contact_id or company_id is set.string
One of
note, call, meeting, video_call, task, todo, reminder.string | null
string | null
string | null
ISO 8601 timestamp. Used for
task, todo, and reminder activities.number | null
Duration in minutes. Useful for
call, meeting, and video_call.string | null
ISO 8601 timestamp marking the activity as done.
object
Free-form JSON for extra context (call recording URL, meeting attendees, etc.).
string
ISO 8601 timestamp.
Activity types
List a contact’s activities
GET
GET /api/v1/contacts/{contact_id}/activitiesQuery parameters
Example
Log an activity
POST
POST /api/v1/activitieswrite scope. Each activity must be linked to either a contact_id or a company_id (you can pass both, but at least one is required).

