CPSC compliance data to store on this product. All fields are optional -- partial data is accepted and does not block the product from being saved.
Important: fields are scoped to coc_type. Only the fields relevant to the current (or newly submitted) coc_type are ever persisted:
registered: certifier_identifier, version_identifier, product_identifier_type
unregistered: citation_code, certifier_identity, manufacturing_detail, manufacturing_date, testing_detail, laboratory, records_custodian, product_identifier_type
exempted: disclaim_code
Any field outside the resulting coc_type's group is silently cleared to null, whether it was left over from a previous update or submitted in the same request. This happens without an error, so a field you send may come back null in the response if it doesn't match the coc_type you set (or the product's existing coc_type, if you didn't change it). If you are switching coc_type, submit coc_type together with the new path's fields in the same request.