---
title: "Public Verifier"
method: POST
path: "/verify"
---

# Public Verifier

`POST /verify`

## Request

- Base URL: `https://api.colourmemory.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.colourmemory.com/verify`
- Auth: none declared

Public homepage verifier. Provide exactly one of:
  {"hex": "#D4AF37"}          -- routes to the colour passport logic
  {"query": "toxic green pigment history"}  -- routes to archive search

No API key required. Limited to 5 free checks per IP per rolling 24h
(see check_verifier_quota) on top of the site-wide per-IP request floor.

## Request body

- VerifierRequest
  - `hex` string, nullable
  - `query` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/colourmemory/apis/colour-memory-api.md) · [All operations](https://skmtc.dev/colourmemory/apis/colour-memory-api/llms.txt) · [OpenAPI document](https://skmtc.dev/colourmemory/apis/colour-memory-api/revisions/4ba028f64042?raw)
