Model A
You pre-fund a campaign and Brizz generates the codes. Nothing is required from your engineering team — the API below is optional.
You build nothing
Brizz generates opaque codes into a campaign you own. Models A and B share one API — the authentication, endpoint list, scopes and reconciliation surface are documented on Model B; only the request body differs between minting and importing.
# scope: codes:write
Authorization: Bearer brz_partner_<credential_id>.<secret>
Idempotency-Key: 7f3c…
{
"quantity": 500,
"prefix": "PARTNER" // optional
}Retry-safe
The Idempotency-Key header is required. A retry after a timeout returns the original batch — you can never accidentally mint twice.
Identical to Model B: code.redeemed webhooks, the /redemptions endpoint, and downloadable reports.
Brizz uses cookies to improve your experience and measure site usage. You can manage your preferences at any time.