Information
- OpenAPI version:
3.0.3
Sent by Zentail, not by you: Zentail does not call these endpoints yet, and once it does it signs every call. The value is v1= followed by the lowercase hex HMAC-SHA256 of the signing string, keyed with your application’s callback signing secret. The signing string is the X-Zentail-Timestamp value, the HTTP method in upper case, the request path and query as sent, and the raw body, joined by a single newline. While a secret is rotated the header holds one comma-separated v1= value per active secret; accept the call if any one matches. Reject a mismatch with HTTP 401. How to verify it: https://developer.zentail.com/sales-channel-integration/callbacks/#verify-that-zentail-sent-the-call
Security scheme type: apiKey
Header parameter name: X-Zentail-Signature
Sent by Zentail, not by you, alongside X-Zentail-Signature: Zentail does not call these endpoints yet, and once it does, this carries the Unix time in seconds when it signed the call. It is the first part of the signing string. Reject a call whose timestamp is more than 300 seconds from your own clock, either way, with HTTP 401. How to verify it: https://developer.zentail.com/sales-channel-integration/callbacks/#verify-that-zentail-sent-the-call
Security scheme type: apiKey
Header parameter name: X-Zentail-Timestamp
Authorization-code grant. Zentail issues a one-time code to the application’s registered redirect URL; the application exchanges it at the token URL over HTTP Basic, with
Security scheme type: oauth2
Flow type: authorizationCode
Authorization URL: https://app.zentail.com/oauth2/auth
Token URL: https://api.zentail.com/v1/token
Scopes:
API changelog · Built 0c509dd3