Overview
Within the Personnel File, documents are organized into pre-defined categories. The ‘/v10/schema/categories’ endpoint offers insights into these classifications by furnishing a comprehensive list of categories, each identified by a unique code and title.
The Personnel File empowers each tenant with full authority over the categories relevant to their organization, allowing for customization of both codes and titles.
GET /v10/schema/categories
Required scopes
None
Parameters
None
Headers
header | description |
---|---|
Accept‑Language | Specify the desired language for property titles. Multiple languages are supported. Default: Dutch (nl-NL) |
Authorization | Include a valid bearer token for authorization |
Example Request
GET /v10/schema/categories HTTP/1.1
Host: personnelfileapi.youforce.com
Accept-Language: en-GB
Authorization: Bearer YOUR_ACCESS_TOKEN
Responses
200 OK - Successful Response
The request was successful, and the schema information is provided in the response.
[
{
"code": "4024898-werkvergunning",
"title": "Work permit"
},
{
"code": "4024898-sollicitatie",
"title": "Job Application"
},
{
"code": "4024898-bigRegistratie",
"title": "Dutch BIG registration"
},
{
"code": "4024898-vrij008",
"title": "Freely available 8"
},
{
"code": "4024898-verklaringGedrag",
"title": "Certificate of good conduct"
},
{
"code": "4024898-scanPersoonlijk",
"title": "Scanned personal"
},
{
"code": "4024898-vaccinaties",
"title": "Vaccinations"
},
...
]
401 Unauthorized - Authorization Failure
The request lacks an authorization header, the bearer token has expired, or the provided token is invalid.
{
"type": "https://tools.ietf.org/html/rfc7235#section-3.1",
"title": "Unauthorized",
"status": 401
}
Get /v10/schema/categories/{categoryCode}
Required scopes
None
Parameters
parameter | type | description |
---|---|---|
categoryCode | path | code of the category to be returned |
Example request
GET /v10/schema/categories/4024898-sollicitatie
Host: personnelfileapi.youforce.com
Accept-Language: en-GB
Authorization: Bearer YOUR_ACCESS_TOKEN
Responses
200 OK - Successful Response
The request was successful, and the schema information is provided in the response.
{
"code": "4024898-sollicitatie",
"title": "Job Application"
}
401 Unauthorized - Authorization Failure
The request lacks an authorization header, the bearer token has expired, or the provided token is invalid.
{
"type": "https://tools.ietf.org/html/rfc7235#section-3.1",
"title": "Unauthorized",
"status": 401
}
404 Not found - Category Not Found
The requested category does not exist.
{
"type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
"title": "Not Found",
"status": 404
}