Screening Packages
Manage screening package definitions (Recruit product).
Get screening package
Fetch a single package by code.
Replace screening package
Wholesale replace of package properties (audit fields are preserved).
Soft delete screening package
Marks the package as removed. In-flight credential checks that already reference this package keep working — they snapshot requirements at creation time.
Partially update screening package
Apply a partial update. The path code is the entity ID; any `code` field in the body is rejected.
List screening packages
Search packages. Filter by `active` (boolean) or free-text search across name, description, and code. Soft-deleted entries are excluded by default.
Create screening package
Create a new package. The `code` field in the body is the entity ID — it must match `^[a-z0-9][a-z0-9_-]{0,63}$` and be unique. Returns 409 if the code is taken.
Deactivate a package
Sets `active` = false — package can no longer be selected for new credential checks. Existing in-flight checks referencing this package continue to work.
Activate a package
Sets `active` = true — package becomes selectable for new credential checks.