Register background check packages

Replace the partner package catalog for the installing company.

Registers or replaces the partner's package catalog for the
installing company. The call is idempotent — safe to retry to refresh names
or descriptions.

Catalog replace semantics:

  • id and name are required and non-blank; description is optional.
  • Duplicate package IDs in the same request return 400.
  • Packages omitted from the POST are permanently deleted and cannot be selected for new checks.
  • An empty packages array permanently deletes the full catalog for that company/app.
  • In-flight checks keep their stored packageId; GET and PATCH on existing checks remain allowed.
  • Validation is all-or-nothing — no partial accept.

There is no hard maximum package count in v1.

OAuth scope: hiring.integrations:write

Body Params

Full package catalog for the installing company. Omitted packages are
permanently deleted. An empty list permanently deletes all packages.

packages
array of objects
required

Packages to keep active for the installing company after this replace.

packages*
Responses
204

No content

Language
Credentials
Bearer
OAuth 2.0
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json