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.
Headers
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"
}Changes
Changed in 1 of the 74 revisions of this API.24
- ▲
the response property
became nullable for the statusresponse-property-became-nullable
- ▲
the response property
became nullable for the statusresponse-property-became-nullable
- ○
the request property
became nullablerequest-property-became-nullable
- ○
the request property
became nullablerequest-property-became-nullable
- ○
the request property
became optionalrequest-property-became-optional
- ○
the request property
became optionalrequest-property-became-optional
- ▲
Of the 74 revisions, 1 has no diff computed.