---
title: "Claim Quest Reward"
method: POST
path: "/api/daily-quests/{quest_key}/claim"
tags: ["daily-quests"]
---

# Claim Quest Reward

`POST /api/daily-quests/{quest_key}/claim`

Mark a completed quest's reward as claimed for the authenticated user.
The actual token grant is performed by the client (preserving the existing
earnReward animation + analytics flow); this endpoint only records that
the reward has been claimed for the current period.

## Path parameters

- `quest_key` string, required

## Headers

- `x-user-id` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/usecreed/apis/creed-api.md) · [All operations](https://skmtc.net/usecreed/apis/creed-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/usecreed/creed-api/revisions/523833f9e819/schema)
