Read company job profiles
This endpoint returns a list of company job profiles filtered by the specified attributes. Note that this endpoint requires body parameters, which is why it is implemented as a POST request. <br /><br /> To successfully use this endpoint, a filter is mandatory. Ensure you use the filter provided in the Example > Request example option; otherwise, the call will fail. <br /><br /> <b>Required permissions</b> <br /> The service user making the call must have the required permissions: see <a href="/reference/job-catalog#permissions-required" target="_blank">Permissions required</a>. <br /><br /> <b>Pagination</b> <br /> This endpoint uses cursor-based pagination to handle large number of table entries. To learn more, see <a href="https://apidocs.hibob.com/docs/pagination" target="_blank">Pagination in Bob's API</a>
Request body
Example request
{
"filters": [
{
"fieldId": "/jobProfile/status",
"operator": "equals",
"values": [
"active"
]
}
]
}Response
The job profiles returned in the response body.
Example response
{
"JobProfileEntries": [
[
{
"/jobProfile/id": {
"humanReadable": "12345",
"value": 12345
},
"/jobProfile/jobLevelRoleId": {
"humanReadable": "12345",
"value": 12345
},
"/jobProfile/jobRoleId": {
"humanReadable": "12345",
"value": 12345
},
"/jobProfile/jobFamilyId": {
"humanReadable": "12345",
"value": 12345
},
"/jobProfile/jobFamilyGroupId": {
"humanReadable": "12345",
"value": 12345
},
"/jobProfile/code": {
"humanReadable": "J-123456789",
"value": "J-123456789"
},
"/jobProfile/title": {
"humanReadable": "Senior Developer R&D",
"value": "Senior Developer R&D"
},
"/jobProfile/status": {
"humanReadable": "Active",
"value": "active"
},
"/jobProfile/description": {
"humanReadable": "A senior software engineer.",
"value": "A senior software engineer."
},
"/jobProfile/assignedEmployees": {
"humanReadable": [
"Audrey Darby"
],
"value": [
"3006749430876471221"
]
}
}
]
]
}