# resendAssessmentClaimEmail

Source: /openapi/thomas-federated.openapi.json

## Operation

| Method | URL |
|---|---|
| POST | https://api.thomas.co/v1/claims/resend |

| Field | Value |
|---|---|
| operationId | resendAssessmentClaimEmail |
| method | POST |
| server | https://api.thomas.co/v1 |
| path | /claims/resend |
| tags | `Claims` |
| summary | Resend claim verification email |
| badges | None |

## Request Parameters

None.

## Request Body

| Content type | Schema refs |
|---|---|
| application/json | #/components/schemas/ResendClaimDto |

## Responses

| Status | Description | Schema refs |
|---|---|---|
| 202 | Verification email resend accepted | #/components/schemas/ResendClaimResponseDto |
| 400 | No pending claim to resend (CLAIM_TOKEN_INVALID) | #/components/schemas/ApiErrorResponseDto |
| 401 | Invalid or missing authentication token (AUTH_TOKEN_INVALID) | #/components/schemas/ApiErrorResponseDto |
| 429 | Resend cooldown (CLAIM_RESEND_COOLDOWN) or limit (CLAIM_RESEND_LIMIT) reached | #/components/schemas/ApiErrorResponseDto |

## Artifact Examples

### Response 400 example

```json
{
  "statusCode": 400,
  "message": "No pending claim found",
  "error": "CLAIM_TOKEN_INVALID"
}
```

### Response 401 example

```json
{
  "statusCode": 401,
  "message": "Invalid or missing authentication token",
  "error": "AUTH_TOKEN_INVALID"
}
```

### Response 429 example

```json
{
  "statusCode": 429,
  "message": "Resend cooldown or limit reached",
  "error": "CLAIM_RESEND_COOLDOWN"
}
```
