Skip to main content

Interaction object

An interaction represents a logged touchpoint with a contact: a phone call, a letter, a meeting, an SMS, an email, or a donation record. Interactions belong to a single contact and to the space (API key) that created them.

Key fields

Tags

Interactions can be tagged for categorization. To attach an existing tag, pass its id. To create a new tag inline while creating or updating an interaction, omit id and provide a name (and optionally a color). Tags can also be managed directly — see the endpoints below.

Updating interactions

PATCH /v1/contacts/{contactId}/interactions/{interactionId} behaves like a full replace (PUT): any field omitted from the request — including tags — is cleared. Always resend the full interaction if you only intend to change one field.

Endpoints

Last modified on July 31, 2026