Archive ProjectArchive an attendance project.
Archive Project TaskArchive a project task.
Archive skillsBulk-archive API-origin skills by source and externalId locator.
Archive training content (bulk)Mark one or more LMS training content items as archived.
Bulk create attendance entriesCreate one or more duration or start-end attendance entries.
Bulk update attendance entries for an employeeUpdate one or more attendance entries for a specific employee.
Cancel PositionImmediately cancel one workforce-planning position.
Cancel time off requestCancel an employee's time off request.
Clock in (create entry)Create an attendance entry by clocking in an employee.
Clock outRecord clock-out for an employee with an open clock-in.
Mark a task as completeMarks a task as complete.
Create company employeeThis endpoint allows you to create a new employee in the system.
Create new custom table entryCreate an entry in an employee's custom table from column-value pairs.
Create a new bank account entry for a given employeeCreate a new bank account entry for a given employee.
Create a deduction entry for an employeeCreates a new deduction table entry for the employee.
Create a dependent entry for an employeeCreates a new dependent entry for the employee.
Creates a new employment entry for a given employeeCreates a new employment entry for a given employee.
Create an entitlement entry for an employeeCreates a new entitlement table entry for the employee.
Creates a new equity grant for a given employeeCreates a new equity grant for a given employee.
Create a new fieldCreate a new field.
Create a right to work entry for an employeeCreates a new right to work entry for the employee.
Creates a new salary entry for a given employeeCreates a new salary entry for a given employee.
Creates a new training records for a given employeeCreate a new training record in the Training table.
Creates a new variable payment for a given employeeCreates a new variable pay entry for the employee.
Create a new work entry for a given employeeCreate a new work entry for a given employee.
Create goalsCreates up to 25 goals in HiBob.
Create integrationCreate an LMS provider integration in Bob.
Create key resultsCreates up to 25 key results for an existing goal.
Add a new item to an existing listAdd a new item to an existing list.
Create PositionCreate workforce-planning positions with their required opening and optional budget.
Create Position BudgetCreate a budget for a workforce-planning position.
Create Position OpeningCreate one or more openings for a workforce-planning position.
Create Project(s)Create one or more attendance projects.
Create Project Task(s)Create one or more attendance project tasks.
Create skillsBulk-create API-origin skills with per-item results.
Create time off balance adjustmentAdd a manual balance or time-used adjustment for an employee.
Create time off reason codesCreate reason codes for a configured time off policy type.
Create time off requestSubmit a time off request for an employee using one documented duration shape.
Create training content (bulk insert)Create up to 500 training content items for an LMS integration.
Delete an attendance entryPermanently delete an attendance entry by ID.
Delete a Document from a Confidential FolderDelete a document from an employee's confidential folder.
Delete a Document from a Custom FolderDelete a document from an employee's custom folder.
Delete custom table entryDelete custom table entry.
Deletes a bank account entry from a given employee's bank accounts tableDeletes a bank account entry from a given employee's bank accounts table.
Delete a deduction entry for an employeeDeletes a deduction entry for the given employee.
Delete a dependent entry for an employeeDeletes a dependent entry for the given employee.
Deletes an employment entry from a given employee's employment historyDeletes an employment entry from a given employee's employment history.
Delete an entitlement entry for an employeeDeletes an entitlement entry for the given employee.
Deletes an equity grant for an employeeDeletes an equity grant for an employee.
Delete an existing fieldDelete an existing field.
Delete a right to work entry for an employeeDeletes a right to work entry for the given employee.
Deletes a salary entry from the employee's listDeletes a salary entry from the employee's list.
Deletes any training records for an employeeDeletes any training records for an employee.
Deletes a variable payment record for an employeeDeletes a variable pay entry for the given employee.
Deletes a work entry from a given employee's work historyDeletes a work entry from a given employee's work history.
Delete goalPermanently deletes a goal by ID.
Delete key resultPermanently deletes a key result from a goal.
Delete LMS integrationDelete an LMS provider integration from Bob.
Delete an item from an existing listDelete an item from an existing list.
Delete Position OpeningDelete an opening from a workforce-planning position.
Delete a Document from a Shared FolderDelete a document from an employee's shared folder.
Download the report by IDReturns a report data file in the specified format.
Download a report by the report nameDownloads a report generated by the asynchronous report endpoint.
Read avatar URL for an employee emailReturns the employee's avatar image URL without fetching the image.
Read avatar URL for an employee IDReturns the employee's avatar image URL without fetching the image.
Read metadata for specific custom tableRead metadata for specific custom table.
Get document folders metadataList Bob document folders and their identifiers.
Get employee time off balanceRetrieve an employee's balance for a policy type at a point in time.
Get employer metadataReturns the field catalog for the `employer` object — the set of fields a client can read, with their types, validations, and status.
Get goal cycle metadataReturns metadata describing the fields available on goal cycles.
Get goals metadataReturns metadata describing the fields available on goals.
Get goal type metadataReturns metadata describing the fields available on goal types.
Get job adReturns details of a job ad promoted on the Bob careers page.
Get job family group metadataReturns metadata describing job-family-group fields.
Get job family metadataReturns metadata describing job-family fields.
Get job profiles metadataReturns metadata describing job-profile fields.
Get job role metadataReturns metadata describing job-role fields.
Get key results metadataReturns metadata describing the fields available on key results.
Get a specific company list by nameGet a specific company list by name.
Read company employee fields by employee IDSingle-employee read endpoint (not bulk search): returns field data for one employee identified by backend ID or email in the path in a single response.
Get Position Budget MetadataGet the field metadata for workforce-planning position budgets.
Get Position MetadataGet the field metadata for workforce-planning positions.
Get Position Opening MetadataGet the field metadata for workforce-planning position openings.
Get Project Client MetadataGet metadata describing available project client fields.
Get Project MetadataGet metadata describing available attendance project fields.
Get Project Task MetadataGet metadata describing available project task fields.
Get time off policy detailsRetrieve details of a named time off policy.
Get time off policy typeRetrieve a configured time off policy type.
Get time off requestRetrieve one employee time off request by ID.
Get work location metadataReturns the field catalog for the `workLocation` object — the set of fields a client can read, with their types, validations, and status.
Import attendance dataImport employee clock-in and clock-out events.
Invite an employee with a welcome wizard IDInvite an employee to HiBob using an onboarding welcome wizard.
List company job profilesSearches company job profiles and returns one page of matching profiles.
Get all company listsGet all company lists.
Read company reportsReturns a list of all company reports with their details.
Read all entries of the given custom tableRead all entries of the given custom table.
Read metadata of custom tables definedRead metadata of custom tables defined.
List employee's bank accountsReturns a list of the bank accounts table entries for a given employee.
List deduction entries for a list of employeesReturns deduction table entries for all employees or a specific list of employees.
List dependents for a list of employeesReturns dependent entries for all employees or a specific list of employees.
Download list of documents of an employeeReturn an employee's documents with downloadable file references.
List employee's employment historyReturns a list of employment history entries for a given employee.
List employment history for a list of employeesReturns a list of historical employment entries from the employment table for all employees or a specific list of employees.
List entitlement entries for a list of employeesReturns entitlement table entries for all employees or a specific list of employees.
List equity grants for a list of employeesReturns equity table entries for all employees or a specific list of employees.
List the employee's equity grantsReturns a list of equity grants for a given employee.
Get all employee fieldsThis endpoint retrieves only metadata about the employee fields and includes all employee fields.
List employee's lifecycle status historyReturns a list of historical lifecycle entries from the lifecycle table for an employee.
List the lifecycle history for a list of employeesReturns a list of historical lifecycle entries from the lifecycle table for all employees or a specific list of employees.
Read the public profile section of all active employeesReturns a predefined list of fields for all active employees the service user can access.
List right to work entries for a list of employeesReturns right to work entries for all employees or a specific list of employees.
List payroll history (salaries) for a list of employeesReturns a list of historical salary entries from the payroll table for all employees or a specific list of employees.
List employee's salary historyReturns a list of historical salary entries from the salary table in the payroll section for an employee.
Read tasks of a specific employeeReturns tasks for a specific employee, optionally filtered by status.
List the employee's training recordsReturns a list of training entries from the employee's Training table, for a given employee.
List employee's variable paymentsReturns a list of variable payments for a given employee.
List variable pay entries for a list of employeesReturns variable pay table entries for all employees or a specific list of employees.
List employee's work historyReturns a list of historical work entries from the work table for an employee.
List work history for a list of employeesReturns a list of historical work entries from the work table for all employees or a specific list of employees.
List job familiesReturns one page of job families from the company job catalog.
List job family groupsReturns one page of job-family groups from the company job catalog.
List job rolesReturns one page of job roles from the company job catalog.
Get a summary of all onboarding wizardsList onboarding welcome wizards and their IDs for inviting employees.
List open tasksReturns up to 5,000 open company tasks ordered by task ID.
Read payroll tables historyList legacy payroll-table history, optionally filtered by department and inactive employees; this provider endpoint is planned for deprecation.
List people out of officeList people with time off requests in an inclusive date range.
List people out todayList people who are out on a selected date.
List proficiency levelsLists the company's proficiency levels referenced by skill create and update operations.
List time off policy namesList policy names belonging to a time off policy type.
List time off policy typesList configured time off policy type names.
List time off reason codesList request reason codes configured for a policy type.
List time off request changesList time off requests created, canceled, deleted, or pending since a point in time.
Restore ProjectRestore an archived attendance project.
Restore Project TaskRestore an archived project task.
Revoke access to Bob for an employeeRevoke an employee's access to HiBob without deleting the employee record.
Schedule Position CancellationCancel multiple positions immediately or on a specified date.
Search for actual paymentsThis endpoint allows you to search for actual payments based on various filters.
Search application form answersSearches application form answer records using filters and returns one page of results.
Search applicationsSearches applications using filters and returns one page of results.
Fetch attendance entriesRetrieve one page of attendance entries for employees and dates.
Fetch attendance summariesRetrieve one page of attendance summaries by employee and date range.
Search calendar eventsSearch holiday and company-closure calendar events for an inclusive date range.
Search candidate educationsSearches candidate education records and returns one page.
Search candidate experiencesSearches candidate work experience records and returns one page.
Search candidate languagesSearches candidate language records and returns one page.
Search candidate professional association membershipsSearches candidate professional association membership records and returns one page.
Search candidate qualifications and licensesSearches candidate qualification and license records and returns one page.
Search candidatesSearches candidates using filters and returns one page of results.
Search candidate skillsSearches candidate skill records and returns one page.
Search candidate volunteer experiencesSearches candidate volunteer experience records and returns one page.
Fetch daily attendance breakdownRetrieve one page of daily attendance breakdown data for employees.
Search employee calendarsResolve holiday calendars for employees and return one page of results.
Search employersSearches employers in the caller's company.
Search evaluationsSearches evaluation records and returns one page.
Search evaluation scorecard templatesSearches evaluation scorecard templates and returns one page.
Search goal cyclesSearches goal cycles and returns one page of matching records.
Search goalsSearches goals and returns one page of matching records.
Search goal typesSearches goal types and returns one page of matching records.
Search interviewsSearches interview records and returns one page.
Search job adsReturns active job ads promoted on the Bob career page.
Search job openingsSearches job openings using filters and returns one page.
Search key resultsSearches key results for a goal and returns one page.
Search offersSearches offer records and returns one page.
Search for employeesSearch employee fields for many employees in one call.
Search Position BudgetsReturn one page of workforce-planning position budgets.
Search Position OpeningsReturn one page of workforce-planning position openings.
Search PositionsSearch workforce-planning positions using documented field filters.
Search Project ClientsSearch project clients and return one page of results.
Search ProjectsSearch attendance projects and return one page of results.
Search Project TasksSearch attendance project tasks and return one page of results.
Search skillsSearches API-origin skills with field projection, filters, and one-page cursor pagination.
Search work locationsSearches the work locations of a single employer, identified by the path parameter `{employerId}`.
Set or update an employee's start dateSet or change an employee's employment start date, with an optional reason.
Get the report download URL for pollingAsynchronously generates a report.
Submit xAPI statementSubmit one xAPI statement to record learner progress for a course.
Terminate company employeeThis changes the employee’s status to Terminated according to specified termination date.
Update company employeeThis endpoint allows you to update specific fields in an employee's record in Bob.
Update custom table entryUpdate an employee's custom-table entry from column-value pairs.
Upload employee's avatar by image urlUpload an employee's Avatar by providing a URL to the image to upload.
Update a bank account entry in the employee's bank accounts tableThis endpoint updates an entry in the employee’s Bank accounts table.
Update a deduction entry for an employeeUpdates an existing deduction entry for the given employee.
Update a dependent entry for an employeeUpdates an existing dependent entry for the given employee.
Update an employee's email addressChange an employee's email address.
Update an employment entry from a given employee's employment historyThis endpoint updates an entry in the employee’s employment history table.
Update an entitlement entry for an employeeUpdates an existing entitlement entry for the given employee.
Updates an equity grant for an employeeThis endpoint updates an entry in the employee’s equity table.
Update an existing fieldUpdate an existing field.
Update a right to work entry for an employeeUpdates an existing right to work entry for the given employee.
Update a variable payment for an employeeUpdates an existing variable pay entry for the given employee.
Update a work entry in the employee's work history tableThis endpoint updates an entry in the employee’s work history table.
Update goalUpdates details of an existing goal.
Update goal statusUpdates the status of an existing goal and optionally records a comment.
Update key results detailsUpdates details of one or more key results on a goal.
Update key results progressRecords progress values and optional check-in notes for key results.
Update an existing item from a listUpdate an existing item from a list.
Update PositionUpdate the mutable fields of one workforce-planning position.
Update Position BudgetUpdate a budget attached to a workforce-planning position.
Update Position OpeningUpdate an opening attached to a workforce-planning position.
Update ProjectUpdate an attendance project's fields and employee audience.
Update Project TaskUpdate the name and billable state of a project task.
Update skillsBulk-update API-origin skills resolved by source and externalId locator.
Update training content (bulk patch)Update one or more training content items for an LMS integration.
Upload File to a Confidential FolderUpload a file directly into an employee's confidential folder.
Upload file from a URL to a Confidential FolderUpload a document from a URL into an employee's confidential folder.
Upload File to a Custom FolderUpload a file directly into an employee's custom folder.
Upload File from a URL to a Custom FolderUpload a document from a URL into an employee's custom folder.
Upload file to a Shared FolderUpload a file directly into an employee's shared folder.
Upload file from a URL to a Shared FolderUpload a document from a URL into an employee's shared folder.