LabTestCertificationStyle
styleId string | string[]required
Style ID of a Style on the Lab Test, or a list of Style IDs to apply this entry to several Styles at once.
- string
- string[]
STYLE-001Certificate Type value code, one of the values allowed in the Lab Test Form setup. null clears it.
GCCCitation Code value codes allowed in the Lab Test Form setup. [] or null clears them.
["4.1"]Exemption Code value codes allowed in the Lab Test Form setup. [] or null clears them.
["4.14.6"]CPSC eFiling Readiness. null clears it.
Possible values: [not_required, not_ready, ready]
readyProduct Registry Status. null clears it.
Possible values: [filed, not_filed]
not_filedcertificateFiles object[]nullable
The Product's certificate files. Omit to leave them unchanged. [] or null deletes them all. If provided, the Product's whole certificate file list is REPLACED: files whose fileId is not listed are deleted. A file the Product already has is kept, and its certificateId and issueDate updated, when its fileId is sent again.
Storage API file ID of the certificate file.
7d2c1e3a-5f4b-4c8e-9a61-2b3c4d5e6f70Certificate ID. Omit to leave it unchanged. null or an empty string clears it. Only accepted when Certificate ID is active in the Lab Test Form setup.
Possible values: <= 255 characters
GCC-2026-0001Certificate Issue Date (YYYY-MM-DD). Cannot be a date in the future (UTC). Only accepted when Certificate Issue Date is active in the Lab Test Form setup. Omit to leave it unchanged. null clears it.
2026-10-01{
"styleId": "STYLE-001",
"certificateType": "GCC",
"citationCodes": [
"4.1"
],
"exemptionCodes": [
"4.14.6"
],
"cpscEfilingReadiness": "ready",
"productRegistryStatus": "not_filed",
"certificateFiles": [
{
"fileId": "7d2c1e3a-5f4b-4c8e-9a61-2b3c4d5e6f70",
"certificateId": "GCC-2026-0001",
"issueDate": "2026-10-01"
}
]
}