# Developer Docs Documentation
> The Developer Docs is where you'll find comprehensive guides and documentation to help you start working with Bob as quickly as possible.
Fetch the complete documentation index at: https://apidocs.hibob.com/llms.txt. Use this file to discover all available pages before exploring further. Append .md to any documentation page URL to get its markdown version.
## API Reference: Job Catalog API
- [Job catalog](https://apidocs.hibob.com/reference/job-catalog.md): The Job catalog API provides access to job profiles in your company.
- [Read company job profiles](https://apidocs.hibob.com/reference/post_job-catalog-job-profiles-search.md): 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.
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.
**Required permissions**
The service user making the call must have the required permissions: see Permissions required.
**Pagination**
This endpoint uses cursor-based pagination to handle large number of table entries. To learn more, see Pagination in Bob's API
- [Get all job roles](https://apidocs.hibob.com/reference/get_job-catalog-job-roles.md): Returns a list of all objects of type job role.
**Required permissions**
The service user making the call must have the required permissions: see Permissions required.
**Pagination**
This endpoint uses cursor-based pagination to handle large number of table entries. To learn more, see Pagination in Bob's API
- [Get all job families](https://apidocs.hibob.com/reference/get_job-catalog-job-families.md): Returns a list of all objects of type job family.
**Required permissions**
The service user making the call must have the required permissions: see Permissions required.
**Pagination**
This endpoint uses cursor-based pagination to handle large number of table entries. To learn more, see Pagination in Bob's API
- [Get all job family groups](https://apidocs.hibob.com/reference/get_job-catalog-job-family-groups.md): Returns a list of all objects of type job family group.
**Required permissions**
The service user making the call must have the required permissions: see Permissions required.
**Pagination**
This endpoint uses cursor-based pagination to handle large number of table entries. To learn more, see Pagination in Bob's API
- [Get job profiles metadata](https://apidocs.hibob.com/reference/get_job-catalog-job-profiles-metadata.md): Returns a list of all fields of object type job profile.
**Required permissions**
The service user making the call must have the required permissions: see Permissions required.
- [Get job role metadata](https://apidocs.hibob.com/reference/get_job-catalog-job-roles-metadata.md): Returns a list of all fields of object type job role.
**Required permissions**
The service user making the call must have the required permissions: see Permissions required.
- [Get job family metadata](https://apidocs.hibob.com/reference/get_job-catalog-job-families-metadata.md): Returns a list of all fields of object type job family.
**Required permissions**
The service user making the call must have the required permissions: see Permissions required.
- [Get job family group metadata](https://apidocs.hibob.com/reference/get_job-catalog-job-family-groups-metadata.md): Returns a list of all fields of object type job family group.
**Required permissions**
The service user making the call must have the required permissions: see Permissions required.