---
title: "Get gift purchase status"
method: GET
path: "/api/gifts/{gift_id}/status"
tags: ["gifts"]
---

# Get gift purchase status

`GET /api/gifts/{gift_id}/status`

Get the status of a gift purchase. Public endpoint for the buyer to check.

## Path parameters

- `gift_id` string, required

## Response `200`

Successful Response

- GiftStatusResponse — Response for gift purchase status check.
  - `gift_id` string, required — Gift purchase UUID
  - `status` string, required — Gift status: pending, paid, redeemed, expired, refunded
  - `package_id` string, required — Gift package ID
  - `recipient_email` string, required — Recipient email
  - `created_at` string, date-time, required — When the gift was purchased
  - `redeemed_at` string, date-time, nullable — When the gift was redeemed (if applicable)

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/corabea/apis/corabea-api.md) · [All operations](https://skmtc.dev/corabea/apis/corabea-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/corabea/corabea-api/revisions/13c1bce1bdc4/schema)
