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
| Endpoint | Usage | Method |
|---|---|---|
| /contacts | Returns a list of contacts accessible by the current developer credentials | GET |
| /accounts/{account_id}/contacts | Returns a list of contacts for the specified account | GET |
Base URL — https://api.concierge.me/v1/services/{service_id}/contacts
| Endpoint | Usage | Method |
|---|---|---|
| / | Returns a list of contacts for the specified service | GET |
| / | Creates a new contact for the specified service and returns the newly-created object | POST |
| /{contact_id} | Returns a single contact belonging to the specified service | GET |
| /{contact_id} | Updates a contact for the specified service and returns the updated object | PUT |
| /{contact_id} | Deletes a contact for the specified service | DELETE |
| /{contact_id}/custom-field-values/{contact_field_id} | Updates the value of a custom field value and returns the updated contact | POST |
| /{contact_id}/labels/{label_id} | Attaches a label to a contact and returns the updated contact | POST |
| /{contact_id}/labels/{label_id} | Detaches a label from a contact and returns the updated contact | DELETE |
| /{contact_id}/automations/{automation_id} | Triggers an automation on a contact | POST |
