Pay cashback to one of your accounts or to a recipient. See Redeeming cashback.

post/v2/cashback/redemptions

Request

  • Base URL
    https://api.slash.com
  • URL
    https://api.slash.com/v2/cashback/redemptions
  • Auth
    API key in header X-API-Key

Headers

X-Idempotency-Keystring required

Unique caller-generated key for one create request. Once an authenticated, schema-valid request reaches the operation, the key is permanently consumed for that operation and legal entity whether the operation succeeds or fails. Reusing it in that scope returns 409 and never replays a response, unlike API v1, which replays the original response for a matching key.

Request body

accountIdstring required

The account whose cashback to redeem, with the sa_group_ prefix.

Example request

{
  "accountId": "sa_group_2rj4l7hmrrrcv",
  "amount": {
    "amount": 1250
  },
  "destination": {
    "accountId": "sa_group_3k8m2p9qwexyz"
  }
}

Response

The redemption.

idstring required

Redemption id with the transfer_intent_ prefix.

status'pending' | 'completed' | 'returned' | 'failed' required

returned when the recipient's bank sends the ACH back; the cashback goes back to the balance.

accountIdstring required

The account whose cashback was redeemed.

createdAtstring date-time required
completedAtstring date-time

When the cashback was paid out.

Example response

{
  "id": "transfer_intent_2rj4l7hmrrrcv",
  "status": "completed",
  "accountId": "sa_group_2rj4l7hmrrrcv",
  "destination": {
    "accountId": "sa_group_3k8m2p9qwexyz"
  },
  "createdAt": "2026-10-22T00:12:00.000Z",
  "completedAt": "2026-10-22T00:12:03.000Z"
}

Changes