Skip to content

Contacts

Subcategories

API Endpoints

Create contact

Creates a new contact with a specific type

POST/{organizationId}/{mandateId}/crm/contacts

Get contact

Returns a specific contact with all of its details

GET/{organizationId}/{mandateId}/crm/contacts/{contactId}

Get readable contact custom fields

Returns custom field definitions, including inherited fields, for readable contact types

GET/{organizationId}/crm/contacts/custom-fields

List contacts celebrations

Returns a list of contacts for the mandate that are celebrating events like birthdays, anniversaries, leaving or joining the membership

POST/{organizationId}/{mandateId}/crm/contacts/listContactsCelebrations

Export contacts celebrations

Exports a list of contacts for the mandate that are celebrating events like birthdays, anniversaries, leaving or joining the membership

POST/{organizationId}/{mandateId}/crm/contacts/exportContactsCelebrations

Preview contact type removal

Checks removal permissions in every contact mandate and reports blockers and consequences without changing the contact.

GET/{organizationId}/{mandateId}/crm/contacts/{contactId}/types/{type}/removal-impact

Remove a contact type

Removes one contact type after a fresh impact review. Refuses removal of the final type or unresolved dependencies. Preserves contact numbers and financial accounts.

POST/{organizationId}/{mandateId}/crm/contacts/{contactId}/types/remove

List history

Returns contact history, optionally including the linked debtor and creditor history accessible to the caller

POST/{organizationId}/{mandateId}/crm/contacts/{contactId}/history/list

List tags

Returns a list of contact tags for the given organization

POST/{organizationId}/{mandateId}/crm/contacts/tags/list

Remove tag

Removes a contact tag case-insensitively from all matching contacts in the organization and cleans dependent member booking restrictions and canonical contact tag usage.

POST/{organizationId}/crm/contacts/tags/remove

Get members stock report issues

Returns how many members are missing some settings to generate a stock report

POST/{organizationId}/{mandateId}/crm/contacts/getMembersStockReportIssues

Get shared contact

Returns a specific shared contact for the organization

GET/{organizationId}/crm/contacts/shared/{contactId}

List shared contacts

Returns a list of shared contacts for the organization

POST/{organizationId}/crm/contacts/shared/list