{
"eventId": "<string>",
"actorId": "<string>",
"timestamp": "2023-11-07T05:31:56Z",
"data": "<unknown>"
}WebhookEvent object
The envelope delivered to your webhook endpoint for every event. The type field identifies the event and selects the shape of data.
A unique identifier for this event delivery. Use it to deduplicate incoming webhooks — if the same eventId arrives more than once (for example, after a network retry), treat the second delivery as a no-op.
The actor that triggered this event, expressed as a prefixed identifier:
usr_<userId>when the action was taken by a Cargado user (broker or carrier acting through the Cargado UI).api_<apiKeyId>when the action was taken via the public API using one of your API keys.
The kind of event being delivered. Use it to route the payload to the right handler on your side.
bid.submitted, bid.accepted, bid.rejected, bid.revoked, bid.closed, bid.countered, bid.counter_accepted, bid.counter_revoked, bid.counter_rejected The time the event occurred, as an ISO-8601 timestamp. This is the time of the underlying state change, not the time the webhook was delivered.
The event-specific payload. Its shape depends on type — see the event families (bid) for the concrete data types.

