Skip to main content
POST
Reserve a reward for an order

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
context
object
required
redemption_id
string
required

Opaque, stable identifier within the owning system.

Required string length: 1 - 128
Pattern: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
member_id
string
required

Opaque, stable identifier within the owning system.

Required string length: 1 - 128
Pattern: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
reward_id
string
required

Opaque, stable identifier within the owning system.

Required string length: 1 - 128
Pattern: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
order
object
required
issued_reward_id
string

Opaque, stable identifier within the owning system.

Required string length: 1 - 128
Pattern: ^[A-Za-z0-9][A-Za-z0-9._:-]*$
evaluation_id
string

Opaque, stable identifier within the owning system.

Required string length: 1 - 128
Pattern: ^[A-Za-z0-9][A-Za-z0-9._:-]*$

Response

Reserve a reward for an order

context
object
required
reservation
object
required
balances
object[]
required