Contacts

Manage contact labels, custom fields, and automations.

With the Contacts API, you can retrieve, create, update, and delete contact profiles globally, across specific accounts, or within designated services.

Furthermore, the API allows you to attach or detach organizational labels, update custom field values, and manually trigger automations directly on individual contact records.

Base URL — https://api.concierge.me/v1

EndpointUsageMethod
/contactsReturns a list of contacts accessible by the current developer credentialsGET
/accounts/{account_id}/contactsReturns a list of contacts for the specified accountGET

Base URL — https://api.concierge.me/v1/services/{service_id}/contacts

EndpointUsageMethod
/Returns a list of contacts for the specified serviceGET
/Creates a new contact for the specified service and returns the newly-created objectPOST
/{contact_id}Returns a single contact belonging to the specified serviceGET
/{contact_id}Updates a contact for the specified service and returns the updated objectPUT
/{contact_id}Deletes a contact for the specified serviceDELETE
/{contact_id}/custom-field-values/{contact_field_id}Updates the value of a custom field value and returns the updated contactPOST
/{contact_id}/labels/{label_id}Attaches a label to a contact and returns the updated contactPOST
/{contact_id}/labels/{label_id}Detaches a label from a contact and returns the updated contactDELETE
/{contact_id}/automations/{automation_id}Triggers an automation on a contactPOST