Skip to main content
GET
Get Webhook Logs
Auth method: Signed (HMAC) — this endpoint requires the full set of signed headers: x-access-id, x-request-id, x-timestamp, and an HMAC-SHA256 authorization signature. See Authentication.
Rate limit: 120 requests per minute for all webhook endpoints. See Rate limits.

Headers

string
required
Base64-encoded HMAC-SHA256 signature of {"timeStamp":"<x-timestamp>","requestId":"<x-request-id>","accessId":"<x-access-id>"}, signed with your access secret. The request body is not part of the signature.Example: "pV3n0o8kq0lK2mJ8bZ1yq3Yt6hR0cXK9u4mVJ2l9sE0="
string
required
ISO 8601 timestamp; must be within 5 minutes of server timeExample: "2026-10-15T09:45:53.000Z"
string
required
A unique UUID v4 per requestExample: "550e8400-e29b-41d4-a716-446655440000"
string
required
Your API access ID provided by TenderExample: "your-access-id-here"
Every delivery attempt is logged, whether it succeeded or failed. Tender doesn’t retry failed deliveries, so use these logs to find events your endpoint missed. See Webhooks.

Query Parameters

integer
default:"1"
Page number, starting at 1Example: 1
integer
default:"10"
Number of log entries per pageExample: 10
Logs are not sorted by date. To find the most recent deliveries, request the last page (totalPages).

Response

Returns HTTP 202.
string
required
Always "success"
string
required
Example: "Webhook logs fetched"
object
required

Authorizations

authorization
string
header
required

Signed (HMAC) authentication. Required headers: x-access-id, x-request-id (UUID v4), x-timestamp (ISO 8601, must be within 5 minutes of server time), and authorization: the Base64 HMAC-SHA256 of the JSON string {"timeStamp":"","requestId":"","accessId":""} (keys in that order, no whitespace) using your access secret. The request body, method and path are not signed. The API key must be linked to an outlet.

Headers

authorization
string
required

Base64-encoded HMAC-SHA256 signature of {"timeStamp":"<x-timestamp>","requestId":"<x-request-id>","accessId":"<x-access-id>"}, signed with your access secret. The request body is not part of the signature.

x-timestamp
string<date-time>
required

ISO 8601 timestamp; must be within 5 minutes of server time

x-request-id
string<uuid>
required

A unique UUID v4 per request

x-access-id
string
required

Your API access ID provided by Tender

Query Parameters

page
integer
default:1

Page number, starting at 1

Required range: x >= 1
limit
integer
default:10

Number of log entries per page

Required range: x >= 1

Response

Webhook logs fetched

status
enum<string>
required
Available options:
success
message
string
required
data
object
required