Search for Credentials (v2)
This is a faster alternative to the v1 Search API. It also supports operations on the query fields which can allow you to form more complex queries.
Following operations are supported based on the field. You can also combine operations on multiple fields:
| Operation | Description | Example |
|---|---|---|
| eq | Exact match (default, if nothing specified). | {"group.id[eq]": 1} or {"group.id": 1} - Both yield the same result. |
| in | Allows an array of values. | {"group.id[in]": [1, 2]} |
| lt | Less than. | {"issued_on[lt]": "2023-12-31"} |
| gt | Greater than. | {"issued_on[gt]": "2023-01-01"} |
| lte | Less than equal to. | {"expired_on[lte]": "2023-12-31"} |
| gte | Greater than equal to. | {"expired_on[gte]": "2023-01-01"} |
Note: Offset-based pagination using page.from + page.size supports a maximum of 10,000 results. To retrieve results beyond this limit, use cursor-based pagination with page.cursor and page.size.
Note: Results from this endpoint do not carry the skills field that the other credential endpoints return. To read a credential's framework skills, fetch it with View a Credential.
Request body
Response
OK
Changes
Changed in 8 of the 30 revisions of this API.20725
- ○
added the optional property
credentials/items/group/phone_numberto the response with the200statusresponse-optional-property-added
- ○
- ▲
the
page/fromrequest property type/format changed fromstring/tointeger/request-property-type-changed
- ▲
the
page/sizerequest property type/format changed fromstring/tointeger/request-property-type-changed
- ○
added the new optional request property
page/cursornew-optional-request-property
- ○
added the optional property
meta/cursorto the response with the200statusresponse-optional-property-added
- ▲
- ▲
the response property
credentials/items/custom_attributesbecame optional for the status200response-property-became-optional
- ▲
the response property
credentials/items/expired_onbecame optional for the status200response-property-became-optional
- ▲
the response property
credentials/items/gradebecame optional for the status200response-property-became-optional
- ▲
the response property
credentials/items/idbecame optional for the status200response-property-became-optional
- ▲
the response property
credentials/items/issued_onbecame optional for the status200response-property-became-optional
- ▲
the response property
credentials/items/meta_databecame optional for the status200response-property-became-optional
- ▲
the response property
credentials/items/namebecame optional for the status200response-property-became-optional
- ▲
the response property
credentials/items/privatebecame optional for the status200response-property-became-optional
- ▲
the
credentials/items/custom_attributesresponse's property type/format changed from/toobject/for status200response-property-type-changed
- ▲
the
credentials/items/expired_onresponse's property type/format changed from/tostring/for status200response-property-type-changed
- ▲
removed the required property
credentials/items/allow_supplemental_evidencefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
credentials/items/allow_supplemental_referencesfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
credentials/items/completefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
credentials/items/course_linkfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
credentials/items/descriptionfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
credentials/items/group_namefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
credentials/items/issuerfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
credentials/items/recipientfrom the response with the200statusresponse-required-property-removed
- ●
removed the optional property
credentials/items/meta_data/foofrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
meta/current_pagefrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
meta/next_pagefrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
meta/prev_pagefrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
meta/total_countfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
meta/total_pagesfrom the response with the200statusresponse-optional-property-removed
- ○
added the optional property
credentials/items/approveto the response with the200statusresponse-optional-property-added
- ○
added the optional property
credentials/items/created_atto the response with the200statusresponse-optional-property-added
- ○
added the optional property
credentials/items/groupto the response with the200statusresponse-optional-property-added
- ○
added the optional property
credentials/items/issuer_idto the response with the200statusresponse-optional-property-added
- ○
added the optional property
credentials/items/license_idto the response with the200statusresponse-optional-property-added
- ○
added the optional property
credentials/items/published_onto the response with the200statusresponse-optional-property-added
- ○
added the optional property
credentials/items/recipient_emailto the response with the200statusresponse-optional-property-added
- ○
added the optional property
credentials/items/recipient_engagedto the response with the200statusresponse-optional-property-added
- ○
added the optional property
credentials/items/recipient_idto the response with the200statusresponse-optional-property-added
- ○
added the optional property
credentials/items/recipient_meta_datato the response with the200statusresponse-optional-property-added
- ○
added the optional property
credentials/items/recipient_nameto the response with the200statusresponse-optional-property-added
- ○
added the optional property
credentials/items/recipient_openedto the response with the200statusresponse-optional-property-added
- ○
added the optional property
credentials/items/updated_atto the response with the200statusresponse-optional-property-added
- ○
added the optional property
credentials/items/uuidto the response with the200statusresponse-optional-property-added
- ○
added the optional property
meta/countto the response with the200statusresponse-optional-property-added
- ○
added the optional property
meta/fromto the response with the200statusresponse-optional-property-added
- ○
added the optional property
meta/sizeto the response with the200statusresponse-optional-property-added
- ▲
- ○
added the optional property
credentials/items/recipient/phone_numberto the response with the200statusresponse-optional-property-added
- ○
- ○
added the media type
application/jsonfor the response with the status200response-media-type-added
- ○
- ○
added the new optional request property
query/uuidnew-optional-request-property
- ○
- ○
api operation id
Search for Credentialsremoved and replaced withSearch for Credentials (v2)api-operation-id-removed
- ○
- ●
deleted the
headerrequest parameterAuthorizationrequest-parameter-removed
- ○
the endpoint scheme security
ApiKeyAuthwas added to the APIapi-security-added
- ●