# HiBob Bob API API

> HiBob Bob API API on Apizie: 90 endpoints (Search for employees, Create company employee., Read company employee fields by employee ID., Update company employee., …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/business:hibob/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `business:hibob`
- Category: Business
- Status: byok
- Source: https://hibob.com
- Page: https://apizie.tech/api/business/hibob
- OpenAPI: https://apizie.tech/api/business/hibob/openapi.json

Access your employees data with the Bob API

## Endpoints

### Search for employees
`POST https://apizie.tech/v1/business:hibob/people-search-employees` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Create company employee.
`POST https://apizie.tech/v1/business:hibob/people-create-employee-record` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Read company employee fields by employee ID.
`POST https://apizie.tech/v1/business:hibob/people-read-employee-fields` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| identifier | string | yes | employee ID or email |
| body | object | no | JSON request body |

### Update company employee.
`POST https://apizie.tech/v1/business:hibob/people-update-employee-record` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| identifier | string | yes | Employee ID. |
| body | object | yes | JSON request body |

### Revoke access to Bob for an employee.
`POST https://apizie.tech/v1/business:hibob/people-revoke-access-to-employee` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| identifier | string | yes | employee id |

### Terminate company employee.
`POST https://apizie.tech/v1/business:hibob/people-terminate-employee` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| identifier | string | yes | Employee ID. |
| body | object | yes | JSON request body |

### Get a summary of all onboarding wizards.
`GET https://apizie.tech/v1/business:hibob/onboarding-get-wizard-summary` (byok)

### Invite an employee with a welcome wizard ID.
`POST https://apizie.tech/v1/business:hibob/people-invite-employee-wizard` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| employeeId | string | yes | Employee ID. |
| body | object | yes | JSON request body |

### Set or update an employee's start date.
`POST https://apizie.tech/v1/business:hibob/people-set-start-date` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| employeeId | string | yes | employee ID |
| body | object | yes | JSON request body |

### Read company reports
`GET https://apizie.tech/v1/business:hibob/reports-list-accessible-reports` (byok)

### Download the report by ID
`GET https://apizie.tech/v1/business:hibob/reports-download-by-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| reportId | number | yes | Report ID |
| format | string | yes | File format |
| includeInfo | boolean | no | Should include info. |
| locale | string | no | Requested language for the report columns in the format of locale (e.g. fr-FR). If this is not provided, the user preferences locale is… |
| humanReadable | string | no | Optional field. Only enforced when format is json . If not sent: supply machine-readable values only. Possible values: APPEND - include… |

### Get the report download URL for polling
`GET https://apizie.tech/v1/business:hibob/reports-get-download-url` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| reportId | number | yes | Report id |
| format | string | yes | File format |
| includeInfo | boolean | no | Should include info |
| locale | string | no | Requested language for the report columns in the format of the locale (e.g. fr-FR). If this is not provided, the user preferences locale… |
| humanReadable | string | no | Optional field. Only enforced when format is json . If not sent: supply machine-readable values only. Possible values: APPEND - include… |

### Download report by file URL
`GET https://apizie.tech/v1/business:hibob/reports-download-report-file` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| reportName | string | yes | Report name |

### Read the public profile section of all active employees.
`GET https://apizie.tech/v1/business:hibob/people-list-active-employees` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| sortBy | string | no | Optional field name to sort by. This defaults to firstName. |

### Read avatar for an employee email
`GET https://apizie.tech/v1/business:hibob/people-get-email-avatar` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| email | string | no | Employee email. |

### Read avatar for an employee ID.
`GET https://apizie.tech/v1/business:hibob/people-get-avatar-url` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| employeeId | string | yes | employee id |

### Upload employee's avatar by image url
`POST https://apizie.tech/v1/business:hibob/people-upload-employee-avatar-url` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| employeeId | string | yes | Employee ID. |
| body | object | yes | JSON request body |

### Read all open tasks.
`GET https://apizie.tech/v1/business:hibob/tasks-get-open-tasks` (byok)

### Read tasks of a specific employee
`GET https://apizie.tech/v1/business:hibob/tasks-read-employee-tasks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | employee id |
| task_status | string | no | filter tasks by open / closed status. Not sending task_status will return all tasks. |

### Mark a task as complete
`POST https://apizie.tech/v1/business:hibob/tasks-complete-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| taskId | string | yes | task id |

### Update an employee's email address.
`POST https://apizie.tech/v1/business:hibob/people-update-email` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | employee id |
| body | object | yes | JSON request body |

### Get all company lists
`GET https://apizie.tech/v1/business:hibob/metadata-get-company-named-lists` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| includeArchived | boolean | no | Whether to include archived items in the response. |

### Get a specific company list by name.
`GET https://apizie.tech/v1/business:hibob/metadata-get-named-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| listName | string | yes | The internal name of the list. |
| includeArchived | boolean | no | Whether to include archived items in the response. |

### Add a new item to an existing list.
`POST https://apizie.tech/v1/business:hibob/metadata-add-new-item-to-named-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| listName | string | yes | The internal name of the list. |
| body | object | yes | JSON request body |

### Update an existing item from a list.
`POST https://apizie.tech/v1/business:hibob/metadata-update-item-from-named-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| listName | string | yes | The internal name of the list. |
| itemId | string | yes | The ID of the list item. |
| body | object | yes | JSON request body |

### Delete an item from an existing list.
`POST https://apizie.tech/v1/business:hibob/metadata-delete-item-from-company-named-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| listName | string | yes | The internal name of the list. |
| itemId | string | yes | The ID of the list item. |

### Get all company fields.
`GET https://apizie.tech/v1/business:hibob/metadata-get-company-fields` (byok)

### Create a new field.
`POST https://apizie.tech/v1/business:hibob/metadata-add-new-field` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Update an existing field
`POST https://apizie.tech/v1/business:hibob/metadata-update-field` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| fieldId | string | yes | The ID of the field. |
| body | object | yes | JSON request body |

### Delete an existing field.
`POST https://apizie.tech/v1/business:hibob/metadata-delete-field` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| fieldId | string | yes | The ID of the field. |

### Submit a new time off request.
`POST https://apizie.tech/v1/business:hibob/time-off-submit-new-request` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| body | object | yes | JSON request body |

### Submit a new time off request of different hours per day.
`POST https://apizie.tech/v1/business:hibob/time-off-submit-new-request-diff-hours` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| body | object | yes | JSON request body |

### Get the details of an existing timeoff request.
`GET https://apizie.tech/v1/business:hibob/time-off-get-details-of-request` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | employee id |
| requestId | integer | yes | request id |

### Cancel an existing timeoff request
`POST https://apizie.tech/v1/business:hibob/time-off-cancel-request` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| requestId | integer | yes | Request ID. |

### Get all new/deleted time off requests since the specified date.
`GET https://apizie.tech/v1/business:hibob/time-off-get-new-deleted-requests-since-date` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| since | string | yes | Timestamp starting from which to return the changes. Should be in ISO-8601 format, e.g. 2050-04-05T14:30:24.345Z or 2050-04-05T12:30-02:00. |
| includePending | boolean | no | Optional parameter. Indicates whether to include pending requests in the results. |

### Read a list of who's out of the office.
`GET https://apizie.tech/v1/business:hibob/time-off-get-whos-out` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| from | string | yes | Start period date |
| to | string | yes | End period date |
| includeHourly | boolean | no | Include Hourly Requests |
| includePrivate | boolean | no | Show the policy type's name instead of the policy's custom public name if the user has permission to view it, and the policy's custom… |
| includePending | boolean | no | Include Pending Requests |

### Read a list of who's out of the office today or on the specified date.
`GET https://apizie.tech/v1/business:hibob/time-off-get-out-of-office` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| today | string | no | Date to report out of the office. If not specified, the date at UTC at the time of the request is used. |
| includeHourly | boolean | no | Include Hourly Requests |
| includePrivate | boolean | no | Show the policy type's name instead of the policy's custom public name if the user has permission to view it, and the policy's custom… |
| siteId | integer | no | The employee's site ID |

### Get Policy type reason codes
`GET https://apizie.tech/v1/business:hibob/time-off-list-reason-codes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| policyType | string | yes | Policy Type name. |

### Add a list of reason codes for a given policy type.
`POST https://apizie.tech/v1/business:hibob/time-off-add-reason-codes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| policyType | string | yes | Policy Type name |
| body | object | yes | JSON request body |

### Get Policy type details
`GET https://apizie.tech/v1/business:hibob/time-off-get-policy-details` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| policyType | string | yes | Policy Type name |

### Get all policy types names.
`GET https://apizie.tech/v1/business:hibob/time-off-list-policy-types-names` (byok)

### Get Policy details.
`GET https://apizie.tech/v1/business:hibob/time-off-get-policy-details-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| policyName | string | yes | Policy name. |

### Get a list of policy names for a given policy type.
`GET https://apizie.tech/v1/business:hibob/time-off-list-policy-type-names` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| policyTypeName | string | yes | Policy type name. |

### Get the balance for a given employee
`GET https://apizie.tech/v1/business:hibob/time-off-get-employee-balance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| policyType | string | yes | Policy type name. |
| date | string | yes | Point in time. |

### Create a balance adjustment.
`POST https://apizie.tech/v1/business:hibob/time-off-create-balance-adjustment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| body | object | yes | JSON request body |

### Import attendance data
`POST https://apizie.tech/v1/business:hibob/attendance-import-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| importMethod | string | yes | Indicates if the provided data should be processed via an aggregation engine or immediately. Aggregate - will add the logs to a temporary… |
| body | object | yes | JSON request body |

### Read payroll history.
`GET https://apizie.tech/v1/business:hibob/payroll-read-history` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| department | string | no | filter payroll for specific department. |
| showInactive | boolean | no | Whether to include inactive employees in the response. |

### Get folders metadata
`GET https://apizie.tech/v1/business:hibob/documents-get-folder-metadata` (byok)

### File Upload via URL to an Employee Shared Folder
`POST https://apizie.tech/v1/business:hibob/documents-upload-to-shared-folder` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| body | object | yes | JSON request body |

### File Upload via URL to an Employee Confidential Folder
`POST https://apizie.tech/v1/business:hibob/documents-upload-to-confidential-folder` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| body | object | yes | JSON request body |

### File Upload via URL to an Employee Custom Folder
`POST https://apizie.tech/v1/business:hibob/documents-upload-employee-custom-folder` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| folderId | string | yes | Folder ID. |
| body | object | yes | JSON request body |

### Direct File Upload to an Employee Shared Folder
`POST https://apizie.tech/v1/business:hibob/documents-upload-to-shared-folder-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| body | object | yes | Form fields as a JSON object |

### Direct File Upload to an Employee Confidential Folder
`POST https://apizie.tech/v1/business:hibob/documents-upload-confidential-file` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | employee id |
| body | object | yes | Form fields as a JSON object |

### Direct File Upload to an Employee Custom Folder
`POST https://apizie.tech/v1/business:hibob/documents-upload-file-to-folder` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | employee id |
| folderId | string | yes | folder id |
| body | object | yes | Form fields as a JSON object |

### Delete a File from an Employee Shared Folder
`POST https://apizie.tech/v1/business:hibob/documents-remove-employee-shared-document` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| docId | string | yes | Document ID. |

### Delete a File from an Employee Confidential Folder
`POST https://apizie.tech/v1/business:hibob/documents-delete-employee-confidential-doc` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| docId | string | yes | Document ID. |

### Delete a File from an Employee Custom Folder
`POST https://apizie.tech/v1/business:hibob/documents-delete-specific-document` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| docId | string | yes | Document ID. |
| folderId | string | yes | Folder ID. |

### Download employee's documents
`GET https://apizie.tech/v1/business:hibob/documents-download-links` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |

### Beta | Get a list of all active job ads created by promoting a job opening via a Career page.
`POST https://apizie.tech/v1/business:hibob/hiring-list-active-job-ads` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| preferredLanguage | string | no | Preferred language code for the language results will be returned in if available, otherwise language specified on the job ad will be used. |
| body | object | yes | JSON request body |

### Beta | Get the details of the job ad.
`GET https://apizie.tech/v1/business:hibob/hiring-job-ad-details` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Job Ad ID. |
| preferredLanguage | string | no | Preferred language code for the language results will be returned in if available, otherwise language specified on the job ad will be used. |

### List employee's work history
`GET https://apizie.tech/v1/business:hibob/people-get-work-history` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |

### Creates a new work entry for a given employee.
`POST https://apizie.tech/v1/business:hibob/people-create-work-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| body | object | yes | JSON request body |

### Updates a work entry from employee's work history
`POST https://apizie.tech/v1/business:hibob/people-update-work-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| entry_id | integer | yes | The entry ID to update. |
| body | object | yes | JSON request body |

### Deletes a work entry from a given employee's work history.
`POST https://apizie.tech/v1/business:hibob/people-delete-work-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| entry_id | integer | yes | The entry ID to delete |

### List employee's employment history.
`GET https://apizie.tech/v1/business:hibob/people-get-employment-history` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | employee id |

### Creates a new employment entry for a given employee.
`POST https://apizie.tech/v1/business:hibob/people-create-employment-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | employee id |
| body | object | yes | JSON request body |

### Updates an employment entry from a given employee's employment history.
`POST https://apizie.tech/v1/business:hibob/people-update-employment-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| entry_id | integer | yes | The entry ID to update. |
| body | object | yes | JSON request body |

### Deletes an employment entry from a given employee's employment history.
`POST https://apizie.tech/v1/business:hibob/people-delete-employment-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| entry_id | integer | yes | The entry ID to delete. |

### List employee's life-cycle status history.
`GET https://apizie.tech/v1/business:hibob/people-list-employee-lifecycle` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |

### List employee's salary history.
`GET https://apizie.tech/v1/business:hibob/people-get-salary-history` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |

### Creates a new salary entry for a given employee.
`POST https://apizie.tech/v1/business:hibob/people-create-new-salary-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| body | object | yes | JSON request body |

### Deletes a salary entry from the employee's list.
`POST https://apizie.tech/v1/business:hibob/people-delete-salary-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| entry_id | integer | yes | The entry ID to delete. |

### List the employee's equity grants.
`GET https://apizie.tech/v1/business:hibob/people-list-equity-grants` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |

### Creates a new equity grant for a given employee.
`POST https://apizie.tech/v1/business:hibob/people-create-equity-grant` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| body | object | yes | JSON request body |

### Updates an equity grant for an employee
`POST https://apizie.tech/v1/business:hibob/people-update-equity-grant-for-employee` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID |
| entry_id | integer | yes | The entry ID to update. |
| body | object | yes | JSON request body |

### Deletes an equity grant for an employee.
`POST https://apizie.tech/v1/business:hibob/people-delete-equity-grant` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| entry_id | integer | yes | The Entry ID to delete. |

### List employee's variable payments
`GET https://apizie.tech/v1/business:hibob/people-list-variable-payments` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |

### Creates a new variable payment for a given employee.
`POST https://apizie.tech/v1/business:hibob/people-create-variable-payment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| body | object | yes | JSON request body |

### Deletes a training record for an employee.
`POST https://apizie.tech/v1/business:hibob/people-delete-training-record` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| entry_id | integer | yes | The Entry ID to delete. |

### List the employee's training records.
`GET https://apizie.tech/v1/business:hibob/people-list-training-records` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |

### Creates a new training records for a given employee
`POST https://apizie.tech/v1/business:hibob/people-create-training-record` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| body | object | yes | JSON request body |

### Deletes any training records for an employee.
`POST https://apizie.tech/v1/business:hibob/people-delete-training-record-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | Employee ID. |
| entry_id | integer | yes | The Entry ID to delete. |

### Read metadata of custom tables defined
`GET https://apizie.tech/v1/business:hibob/metadata-get-custom-table-metadata` (byok)

### Read metadata for specific custom table
`GET https://apizie.tech/v1/business:hibob/metadata-get-table-details` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| custom_table_id | string | yes | The ID of custom table. |

### Read all entries of the given custom table
`GET https://apizie.tech/v1/business:hibob/custom-tables-read-entries` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| employee_id | string | yes | Employee ID. |
| custom_table_id | string | yes | The ID of custom table. |
| includeHumanReadable | boolean | no | Whether to include the additional "humanReadable" JSON node in the response. |

### Create new custom table entry
`POST https://apizie.tech/v1/business:hibob/custom-tables-create-new-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| employee_id | string | yes | Employee ID. |
| custom_table_id | string | yes | The ID of custom table. |
| body | object | yes | JSON request body |

### Update custom table entry
`POST https://apizie.tech/v1/business:hibob/custom-tables-update-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| employee_id | string | yes | Employee ID. |
| custom_table_id | string | yes | The ID of custom table. |
| entry_id | string | yes | The ID of custom table entry. |
| body | object | no | JSON request body |

### Delete custom table entry
`POST https://apizie.tech/v1/business:hibob/custom-tables-delete-entry-by-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| employee_id | string | yes | Employee ID. |
| custom_table_id | string | yes | The ID of custom table. |
| entry_id | string | yes | The ID of custom table entry. |

### Get all positions fields
`GET https://apizie.tech/v1/business:hibob/metadata-get-position-fields` (byok)

### Read company positions
`POST https://apizie.tech/v1/business:hibob/objects-search-company-positions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

## Example
```
curl "https://apizie.tech/v1/business:hibob/people-search-employees" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the HiBob Bob API API?
Create a free Apizie key, then send POST https://apizie.tech/v1/business:hibob/people-search-employees with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the HiBob Bob API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. HiBob Bob API itself also needs your own key from api.hibob.com.

### Can AI agents use the HiBob Bob API API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key business:hibob.

### What is the status of the HiBob Bob API API?
Needs your own provider key (bring your own key)
