Added

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: 6000 requests per Hour
  • Rate limit headers: Response headers include X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset to help you track your usage. The X-RateLimit-Remaining header shows the number of requests remaining in the current time window, and X-RateLimit-Reset indicates 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.