Skip to main content
All /v1/* requests require these headers:
Create the signature with HMAC-SHA256 over:
For requests without a body, raw_body is empty. The timestamp must be within a 5-minute window. After YoLead verifies the signature, it checks whether the company’s current plan includes Public API access. A correctly signed request returns 403 with code 40351 when that access is unavailable.
For POST and PATCH requests, sign the exact raw JSON string that you send as the request body. Do not parse and re-serialize JSON between signing and sending the request.

Signing a JSON body