---
title: "Submit Cake Claim"
method: POST
path: "/cake-claims"
tags: ["cake-claims"]
---

# Submit Cake Claim

`POST /cake-claims`

## Request

- Base URL: `https://api.verdun.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.verdun.ai/cake-claims`
- Auth: none declared

## Request body `multipart/form-data`

- CreateCakeClaimRequest
  - `full_name` string, required: Contact name.
  - `dealership` string, required: Company name (legacy field name retained for compatibility).
  - `email` string, email, required: Company email address.
  - `contact_reference` string: Honeypot; leave empty.
  - `photo` string, binary, required: Cake photo: JPEG, PNG or WebP, at most 5 MiB.

## Response `200`

Successful Response

- CreateCakeClaimResponse
  - `status` 'ok': Email provider accepted the claim.

## Other responses

- `413`: Photo or request too large.
- `422`: Validation Error
- `429`: Too many attempts or claims; retry later.
- `502`: Email provider did not confirm acceptance.

---

[API](https://skmtc.dev/verdun/apis/verdun-api.md) - [All operations](https://skmtc.dev/verdun/apis/verdun-api/llms.txt) - [OpenAPI document](https://skmtc.dev/verdun/apis/verdun-api/revisions/35a2a6ebedda?raw)
