Skip to main content
GET
/
certifications
/
api
/
v1
/
products
/
{gtin}
/
claims
List product claims
curl --request GET \
  --url https://www.closient.com/certifications/api/v1/products/{gtin}/claims \
  --header 'X-API-Key: <api-key>'
[
  {
    "id": "<string>",
    "label": "<string>",
    "code": "<string>",
    "category": "DIETARY",
    "source": "BRAND_SELF_DECLARED",
    "metadata": {},
    "valid_from": "2023-12-25",
    "expiration_date": "2023-12-25"
  }
]

Documentation Index

Fetch the complete documentation index at: https://docs.closient.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

X-API-Key
string
header
required

Path Parameters

gtin
string
required

GTIN-8, GTIN-12, GTIN-13, or GTIN-14 barcode digits (no spaces, no hyphens). Shorter forms are zero-left-padded to GTIN-14 server-side. Returns 404 if no product matches the normalized GTIN.

Required string length: 8 - 14
Pattern: ^\d{8,14}$

Response

200 - application/json

OK

id
string<shortuuid>
required

URL-safe 22-character shortuuid encoding of the row's UUID primary key. Stable across the row's lifetime; suitable for sharing in URLs, log lines, and external SDK clients. Accepted on input as either the shortuuid form or the canonical UUID form (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).

Required string length: 22
Pattern: ^[23456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$
label
string
required

Display name of the underlying claim (e.g. Non-GMO).

Maximum string length: 100
code
string
required

Stable code of the underlying claim (e.g. NON_GMO).

Maximum string length: 50
category
enum<string>
required

Category of the underlying claim. See :class:ClaimCategoryEnum for the full set of values.

Available options:
DIETARY,
INGREDIENT_ABSENCE,
ALLERGEN_FREE,
PROCESS,
SUSTAINABILITY,
OTHER
source
enum<string>
required

How the claim is asserted. BRAND_SELF_DECLARED means the brand states the claim without third-party verification; THIRD_PARTY_VERIFIED means an independent body has verified it.

Available options:
BRAND_SELF_DECLARED,
THIRD_PARTY_VERIFIED
metadata
Metadata · object

Developer-attached key/value data attached to this object. Up to 50 keys; key max 40 chars, value max 500 chars.

valid_from
string<date> | null

Start of validity for this claim (ISO 8601). null when no start date was recorded — treat as 'valid since unknown date'.

expiration_date
string<date> | null

End of validity for this claim (ISO 8601). null for claims with no scheduled expiry.