---
title: "POST /transactions/reject"
method: POST
path: "/transactions/reject"
---

# POST /transactions/reject

`POST /transactions/reject`

## Request body

- RejectPendingRedemptionRequestBody
  - `reward_id` string — Unique ID that identifies a reward in Zinrelo. This is the ID of the reward against which the redemption transaction has to be recorded.
  - `coupon_code` string — Pass the coupon code for which you want to reject the pending redemption.

## Response `200`

200

- RejectPendingRedemptionDataObject
  - `data` RejectPendingRedemptionResponseObject
    - `approved_date` string — The date on which the transaction was approved.
    - `created_date` string — The date and time on which the transaction was created.
    - `id` string — The internal ID generated by Zinrelo.
    - `last_modified_date` string — The most recent date on which a transaction was updated.
    - `member_id` string — The unique identifier of the member defined by an Admin.
    - `reward_info` RejectPendingRedemptionRewardInfoObject
      - `coupon_code` string — The coupon code used for redemption.
      - `points` integer — The number of points redeemed by the member.
      - `points_status` string — The point status of the Reject a Pending API will always be "redemption_cancelled."
      - `reward_id` string — The unique reward ID assigned by Zinrelo.
      - `reward_link` string — The link to flexi reward. Instead of asking members to choose from a fixed set of rewards, loyalty points can be used as a currency and members can redeem any number of points they have from their account for a corresponding discount on their transactions.
      - `reward_name` string — The name of the reward stored in Zinrelo.
    - `status` string — The status of the Reject a Pending Redemption API will always be "rejected."
    - `transaction_attributes` RejectPendingRedemptionTransactionAttributesObject
      - `reason` string — The reason associated with the transaction.
    - `transaction_type` string — The transaction type of the Reject a Pending Redemption API will always be "redeem."
  - `success` boolean

## Other responses

- `400` — 400

---

[API](https://skmtc.net/trueloyal/apis/admin-apis.md) · [All operations](https://skmtc.net/trueloyal/apis/admin-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/trueloyal/admin-apis/versions/c12d3d379897/schema)
