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.
Authorizations
An Account API key, an App API key, an account access token, an account-scoped user token, or a user OAuth token. Prepend the key or token with Bearer, for example Bearer ***************************. See Auth & API keys for how to get each one.
Headers
Client-generated key for replaying the same request safely for 24 hours.
1 - 255Pins the request to a dated API version.
"2026-09-29"
Body
Cashback rate in basis points: 500 means 5%.
1 <= x <= 10000500
Inclusive start, strictly later than the current time, as an ISO 8601 timestamp.
"2026-01-01T12:00:00.000Z"
Optional description of the rule.
255"Software cashback"
Exclusive end, strictly later than starts_at. Omit or set null for no expiration.
"2026-01-01T12:00:00.000Z"
Four-digit MCC, including leading zeros. Null matches any MCC. When both merchant filters are absent, scoped_account_id is required.
^[0-9]{4}$"5734"
Raw merchant name reported by the card provider, not the enriched display name. Omit or set null to match any merchant name. Supplied names must contain a non-whitespace character and match together with any MCC filter.
1 - 128"ACME SOFTWARE"
Account ID prefixed biz_ belonging to a direct connected account. Required when both merchant filters are omitted or null. Otherwise, omit or set null to designate all direct connected accounts.
^biz_Response
cashback rule created
When the rule was created, as an ISO 8601 timestamp.
"2026-01-01T12:00:00.000Z"
Optional description of the cashback rule.
"Cloud cashback"
When the rule was discarded, as an ISO 8601 timestamp. Null means it has not been discarded.
null
Exclusive end of the eligibility window, as an ISO 8601 timestamp. Null means no expiration.
"2026-01-01T12:00:00.000Z"
Platform account designated to fund cashback, prefixed biz_. Derived from the authenticated credential.
"biz_xxxxxxxxxxxxxx"
Cashback rule ID, prefixed cicbr_.
"cicbr_xxxxxxxxxxxxxx"
Four-digit merchant category code. Null matches any MCC. When both merchant filters are null, scoped_account_id is required.
"7372"
Raw merchant name reported by the card provider. Null matches any merchant name. When set, matches together with any MCC filter; not a substring or enriched display-name match.
"ACME CLOUD"
Cashback rate in basis points. 100 means 1%, and 10000 means 100%.
500
Connected account ID, prefixed biz_. Null designates all direct connected accounts of the funding platform.
"biz_xxxxxxxxxxxxxx"
Inclusive start of the rule's eligibility window, as an ISO 8601 timestamp.
"2026-01-01T12:00:00.000Z"
When the rule was last updated, as an ISO 8601 timestamp.
"2026-01-01T12:00:00.000Z"

