New Contact Endpoints and Rate limiting
Five new endpoints have been introduced to improve granularity and automation for Contacts.
- Update contact
Description: This endpoint updates all the contact information.
- Add email address.
Description: Use this endpoint to add a new email address to the contact.
- Add phone number.
Description: Use this endpoint to add a new phone number to the contact.
- Get Jobs for a contact
Description: Use this endpoint to get all the jobs where a contact is related to.
- Create a note.
Description: Use this endpoint to create a note entry associated with the contact.
- Update job work type.
Rate limiting
All the endpoints that create, update, or remove API resources (HTTP POST, PUT, DELETE operations) are rate-limited. The API enforces rate limits to ensure fair usage and maintain service stability.
Rate Limit Details:
- Request limit:
6000requests perHour - Rate limit headers: Response headers include
X-RateLimit-Limit,X-RateLimit-Remaining, andX-RateLimit-Resetto help you track your usage. TheX-RateLimit-Remainingheader shows the number of requests remaining in the current time window, andX-RateLimit-Resetindicates when the rate limit will reset.
When you exceed the rate limit, the API returns a 429 Too Many Requests response. We recommend implementing exponential backoff retry logic to handle rate-limited requests gracefully.
