Skip to main content
POST
Scope required: rewards.issue
This endpoint revokes all rewards that were issued by a given issuance job. Revocation is processed asynchronously. The endpoint returns 202 Accepted and the job transitions to a revoking state while rewards are being revoked in the background. Only issuance jobs in a completed or failed state can be revoked. Jobs that are pending or processing will return a 422 error. Jobs that are already revoking or revoked will also return a 422 error.

Parameters

string
required
Issuance job ID
string
required
Merchant ID

Response

Returns 202 Accepted with the issuance job object.
string
Issuance job ID
string
Campaign ID
string
Variant ID
string
Job state: revoking after a successful revocation request
integer
Total number of identifiers submitted
integer
Number of identifiers processed
integer
Number of rewards successfully issued
integer
Number of failed issuances
integer
Completion percentage (0-100)
datetime
Job creation timestamp (ISO8601)
datetime
Processing start timestamp (ISO8601)
datetime
Processing completion timestamp (ISO8601)