Report a batch
Send Bilt up to 100 order events in one signed request.
Authorizations
Order reports are signed, not sent with a token. Send the key ID Bilt issued when you registered your Ed25519 public key in X-Bilt-Key-Id, and sign each request with the Standard Webhooks v1a scheme in the webhook-* headers. See Sign your requests.
Headers
Unique ID for this request, and the deduplication key. Send the same value with the same body on every retry. The same value with a different body is REJECTED with IDEMPOTENCY_KEY_REUSED.
1 - 1024When you signed the request, in integer Unix seconds. Bilt rejects a timestamp more than 300 seconds from when it received the request (stale_timestamp).
1024^\d+$v1a, followed by the base64 Ed25519 signature of {webhook-id}.{webhook-timestamp}.{raw body}. You can send several space-separated entries during key rotation. Any one valid v1a entry passes, and other schemes are ignored.
1 - 1024Body
Between 1 and 100 events, checked in array order.
1 - 100 elementsResponse
Bilt stored the request and will check it within seconds. The outcome (ACCEPTED, HELD, or REJECTED, with a reason) is not in the response. No body.