---
title: "Verify a signed quiz claim link"
method: GET
path: "/api/quiz/claim/verify"
tags: ["Quiz"]
---

# Verify a signed quiz claim link

`GET /api/quiz/claim/verify`

## Request

- Base URL: `https://api.chipprofessionals.com`
- URL: `https://api.chipprofessionals.com/api/quiz/claim/verify`
- Auth: none declared

## Query parameters

- `archetype_session` ArchetypeSession, required (unresolved $ref)
- `season_session` SeasonSession, required (unresolved $ref)
- `claim_email_hash` ClaimEmailHash, required (unresolved $ref)
- `claim_nonce` ClaimNonce, required (unresolved $ref)
- `expires` Expires, required (unresolved $ref)
- `signature` Signature, required (unresolved $ref)

## Response `200`

Verification token issued

- QuizClaimVerifySuccess
  - `success` true, required
  - `data` QuizClaimVerifyData, required
    - `verify_token` string, required
    - `email_hint` string, required
    - `authentication_mode` 'magic_link' | 'authenticated', required
    - `registration_required` boolean, required
  - `message` string, required

## Other responses

- `403`: Invalid claim link
- `405`: Claim verification does not support HEAD
- `429`: Rate limited by the API limiter
- `500`: Unexpected error

---

[API](https://skmtc.dev/chipprofessionals/apis/chip-api-documentation.md) - [All operations](https://skmtc.dev/chipprofessionals/apis/chip-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/chipprofessionals/apis/chip-api-documentation/revisions/05e58f424c25?raw)
