Cashback Rules
Create Cashback Rule
Creates a future-dated card cashback rule funded by the authenticated platform account. Requires payout:transfer_funds. Merchant name and MCC are optional. Every supplied merchant filter must match. When both are omitted or null, scoped_account_id is required and all eligible transactions for that account match. Optionally limit the rule to one direct connected account. The funding account is derived from the credential and cannot be supplied. Creation does not transfer funds. Supports Idempotency-Key for safe retries.
post/cashback_rule
Headers
Idempotency-Keystring
Client-generated key for replaying the same request safely for 24 hours.
Request body
Example request
{
"description": "Software cashback",
"expires_at": "2026-01-01T12:00:00.000Z",
"merchant_category_code": "5734",
"merchant_name": "ACME SOFTWARE",
"rate_bps": 500,
"starts_at": "2026-01-01T12:00:00.000Z"
}Response
cashback rule created
Example response
{
"created_at": "2026-01-01T12:00:00.000Z",
"description": "Cloud cashback",
"expires_at": "2026-01-01T12:00:00.000Z",
"funding_account_id": "biz_xxxxxxxxxxxxxx",
"id": "cicbr_xxxxxxxxxxxxxx",
"merchant_category_code": "7372",
"merchant_name": "ACME CLOUD",
"rate_bps": 500,
"scoped_account_id": "biz_xxxxxxxxxxxxxx",
"starts_at": "2026-01-01T12:00:00.000Z",
"updated_at": "2026-01-01T12:00:00.000Z"
}