LabTestCertificationWriteBase
Certifications of one Product. A field that is omitted is left unchanged, and a field that is sent as null is cleared. Every field that is sent must be active in the Lab Test Form setup.
Certificate 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{
"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"
}
]
}