Skip to main content
POST
Declare an FSMA exemption

Authorizations

X-API-Key
string
header
required

Path Parameters

organization_id
string<shortuuid>
required

Identifier of the organization.

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

Body

application/json

The exemption to declare. An update replaces every field, so send them all.

exemption_code
enum<string>
required

The § 1.1305 subsection invoked.

Available options:
1305_a,
1305_b,
1305_c,
1305_d,
1305_e,
1305_f,
1305_g,
1305_h,
1305_i,
1305_j,
1305_k,
1305_l
scope
enum<string>
required

all_products covers the whole organization; products covers only the GTINs in gtins; categories covers only the Food Traceability List categories in categories.

Available options:
all_products,
products,
categories
effective_date
string<date>
required

First day the exemption applies, as YYYY-MM-DD.

gtins
string<gtin>[]

GTINs of the covered products, each one of the organization's own. Used only when scope is products; one that is not the organization's is refused with 422.

Maximum array length: 500
Required string length: 8 - 14
Pattern: ^[0-9]{8}$|^[0-9]{12,14}$
categories
enum<string>[]

Food Traceability List categories covered. Used only when scope is categories.

Maximum array length: 50
Available options:
LEAFY_GREENS,
FRESH_CUT,
FRESH_HERBS,
TOMATOES,
PEPPERS,
SPROUTS,
CUCUMBERS,
MELONS,
TROPICAL_FRUITS,
FINFISH,
CRUSTACEANS,
MOLLUSCAN,
DELI_SALADS,
NUT_BUTTERS,
SOFT_CHEESES,
SHELL_EGGS,
LEAFY_GREENS_FRESH_CUT,
FRUITS_FRESH_CUT,
VEGETABLES_FRESH_CUT,
FINFISH_HISTAMINE,
FINFISH_CIGUATOXIN,
FINFISH_OTHER,
SMOKED_FINFISH,
CHEESE_PASTEURIZED_FRESH_SOFT,
CHEESE_PASTEURIZED_SOFT_RIPENED,
CHEESE_UNPASTEURIZED
expiry_date
string<date> | null

Last day the exemption applies, as YYYY-MM-DD; null or omitted means no expiry. It cannot precede effective_date.

notes
string
default:""

Free-form context for compliance staff, up to 10000 characters.

Maximum string length: 10000
Pattern: ^[^\x00]{0,10000}$

Response

Created

One declared 21 CFR § 1.1305 exemption.

id
string<shortuuid>
required

Identifier of the exemption.

Required string length: 22
Pattern: ^[23456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$
exemption_code
enum<string>
required

The § 1.1305 subsection invoked.

Available options:
1305_a,
1305_b,
1305_c,
1305_d,
1305_e,
1305_f,
1305_g,
1305_h,
1305_i,
1305_j,
1305_k,
1305_l
scope
enum<string>
required

How broadly the exemption applies within the organization.

Available options:
all_products,
products,
categories
gtins
string[]
required

GTIN-14 of each covered product; empty unless scope is products.

categories
string[]
required

Food Traceability List categories covered; empty unless scope is categories.

effective_date
string<date>
required

First day the exemption applies.

expiry_date
string<date> | null
required

Last day the exemption applies; null means no expiry.

state
enum<string>
required

pending before the effective date, lapsed after the expiry date, otherwise active.

Available options:
active,
pending,
lapsed
has_evidence_document
boolean
required

Whether supporting evidence is on file. It is uploaded on the dashboard, not here.

notes
string
required

Free-form context for compliance staff.