Quick Summary: Certification types organise the certification library into families (for example Regulatory and Vendor). Each type carries its display position and how many certifications use it. A type that is still in use cannot be deleted without confirming.
Attributes
Operations
The list is always in display order (
position ascending) and takes no filters.
Creating and updating
name is required on create (up to 100 characters); description is optional. A new type is placed at the end of the order. On PATCH, an omitted field is left untouched and an explicit null clears the description.
Reordering
Deleting
Deletion is guarded. While certifications still use the type, the call answers 409 conflict:?confirm=true to proceed: the type is soft-deleted and each certification that used it is left with type: null. An unused type deletes immediately with 204.
Permissions
Any person who can read certifications in the app can read types. Creating, updating, reordering and deleting types is restricted to global administrators; a key acting as anyone else receives insufficient-permissions on those operations even when it holdscertifications:write.
Related errors
- not-found — the id does not exist in your company
- validation-error — a missing or over-long name
- unprocessable — an incomplete or foreign reorder list
- conflict — the guarded delete above