Update Reward Issuance Balance

Updates the available balance of a reward issuance based on a transaction event.
Supports Purchase, Refund, and Partial Void transactions with flexible identification.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

The balance update request containing identification, transaction details, and optional metadata.

Request model for updating a reward issuance balance based on a transaction event.

string | null

Optional caller-supplied correlation ID. Returned in response headers and logs for end-to-end tracing.

string | null

Username or system identifier of the user performing the update. Used for audit trail.

int64 | null

Program identifier. Required if SubscriberId and ClientBenefitId are provided.

int64 | null

Household identifier. Required if SubscriberId is not provided.

string | null

Subscriber identifier. Required if HouseholdId is not provided.

int64 | null

S3 Reward Issuance identifier. Required if ClientBenefitId is not provided.

string | null

Client Benefit identifier. Required if S3RewardIssuanceId is not provided.

string
required
length between 1 and 100

Unique idempotency key for this operation. Must be unique across all operations.
Use a GUID or similar unique identifier. Duplicate keys will return 422 without processing.

string | null

Transaction identifier for reference and linking purposes.
Can be reused across multiple operations (e.g., multiple partial voids of the same transaction).
Required for transactions: DEBIT/CREDIT

string
required
length ≥ 1
^(DEBIT|CREDIT)$

Transaction indicator. Must be either "DEBIT" or "CREDIT".

double
required
0.01 to 1.7976931348623157e+308

Transaction amount. Must be a positive value.

string
required
length ≥ 1
^(Purchase|Refund|PartialVoid)$

Transaction type. Must be one of: Purchase, Refund, PartialVoid.

string | null

The source platform or system to record on the Reward_Issuance table update (e.g., "PSP", "TRANSACTIONS", "E&I", "SOLSUPPORT").
Stored as UpdateSource on the Reward_Issuance record. Used for audit trail and troubleshooting.

string | null

Reference to the original transaction being refunded (optional).

string | null

Reason code for the transaction (optional).

string | null

Additional notes for audit trail (optional).

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
string
enum
Defaults to application/json-patch+json

Generated from available request content types

Allowed:
Responses

204

No Content

Language
Credentials
Missing 4 required scopes
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain
application/json
text/json