Search skills

Search API-origin skills with field projection, filters, and cursor pagination.

Search API-origin skills using field projection, filters, and cursor pagination.

Search always returns only API-origin skills (those with a /skill/source and
/skill/externalId). Use it to verify sync outcomes and reconcile an external
framework against Bob.

Filters: optional. Only the equals operator is supported, on the fields
listed in SkillFilterFieldId. Requesting an unsupported field or operator
returns 400 Bad Request.

Pagination: cursor-based. Pass limit (1–200, default 50) and the
response_metadata.next_cursor from the previous page as cursor. The last
page returns next_cursor: null.

Rate limit: 60 requests/min per tenant.

OAuth scope (app-user): job_catalog.skills:read.

IAM permission: Job catalog / Skills / View or Manage (company-scoped).

Body Params

Request body for skill search. All fields are optional. Omit fields to return
the default field set; omit filters to return all API-origin skills.

Request body for skill search. All fields are optional. Omit fields to return
the default field set; omit filters to return all API-origin skills.

fields
array of objects | null
Defaults to []

Field IDs to include in each result item (see SkillFieldId). When omitted
or empty, a default field set is returned.

fields
filters
array of objects | null
Defaults to []

Filters to apply. Empty or omitted returns all API-origin skills. At most 10
filters; only the equals operator is supported.

filters
integer | null
1 to 200
Defaults to 50

Maximum number of results per page. Allowed range 1–200; defaults to 50.

string | null

Opaque cursor from a previous response's response_metadata.next_cursor.
Omit on the first request.

Responses

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