Skip to main content
POST
Check the brand domain's .well-known file

Authorizations

X-API-Key
string
header
required

Path Parameters

gtin
string
required

GTIN barcode (8, 12, 13, or 14 digits, with or without separators). Normalized to GTIN-14 for lookup.

Pattern: ^[0-9]{8,14}$

Response

OK

Result of fetching the brand domain's .well-known file for the claim token.

outcome
enum<string>
required

proof_recorded means the file held the token and a domain-control proof was recorded for the reviewer. It does not change the claim's status. destination_refused means the file was not fetched: the domain resolves to an address that is not public, or the server answered with a redirect, which is never followed.

Available options:
proof_recorded,
no_domain,
no_file,
token_mismatch,
fetch_error,
destination_refused
message
string
required

What happened and, on a miss, what to fix.

file_url
string
required

URL that was fetched; empty if the brand has no domain.

token
string
required

The token the file must contain.

evidence
ClaimEvidenceOut · object | null
required

The recorded proof when outcome is proof_recorded.

Example:
claim_verification_status
enum<string>
required

The claim's status after the check, which a domain check never changes.

Available options:
unverified,
prefix_matched,
verified,
disputed,
rejected