HiBob

HiBob is a human resources platform for managing people data, attendance, time off, hiring, goals, documents, and workforce planning.

208 actionsAPI key

Connect HiBob

What your bot can do in HiBob

Looks up

  • Download a report by the report nameDownloads a report generated by the asynchronous report endpoint.
  • Download list of documents of an employeeReturn an employee's documents with downloadable file references.
  • Download the report by IDReturns a report data file in the specified format.
  • 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.
  • Fetch daily attendance breakdownRetrieve one page of daily attendance breakdown data for employees.
  • Get a specific company list by nameGet a specific company list by name.
  • Get a summary of all onboarding wizardsList onboarding welcome wizards and their IDs for inviting employees.
  • Get all company listsGet all company lists.
  • Get all employee fieldsThis endpoint retrieves only metadata about the employee fields and includes all employee fields.
Show 95 more
  • 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 goal type metadataReturns metadata describing the fields available on goal types.
  • Get goals metadataReturns metadata describing the fields available on goals.
  • 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 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.
  • List company job profilesSearches company job profiles and returns one page of matching profiles.
  • 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.
  • List employee's bank accountsReturns a list of the bank accounts table entries for a given employee.
  • List employee's employment historyReturns a list of employment history entries for a given employee.
  • List employee's lifecycle status historyReturns a list of historical lifecycle entries from the lifecycle table for an employee.
  • List employee's salary historyReturns a list of historical salary entries from the salary table in the payroll section for an employee.
  • List employee's variable paymentsReturns a list of variable payments for a given employee.
  • List employee's work historyReturns a list of historical work entries from the work table for an 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 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.
  • List open tasksReturns up to 5,000 open company tasks ordered by task ID.
  • 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 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 right to work entries for a list of employeesReturns right to work 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.
  • List the employee's training recordsReturns a list of training entries from the employee's Training table, for a given 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.
  • 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.
  • List variable pay entries for a list of employeesReturns variable pay table entries for all employees or a specific list of employees.
  • 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.
  • Read all entries of the given custom tableRead all entries of the given custom table.
  • 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 company employee fields by employee IDSingle-employee read endpoint (not bulk search).
  • Read company reportsReturns a list of all company reports with their details.
  • Read metadata for specific custom tableRead metadata for specific custom table.
  • Read metadata of custom tables definedRead metadata of custom tables defined.
  • Read payroll tables historyList legacy payroll-table history, optionally filtered by department and inactive employees.
  • Read tasks of a specific employeeReturns tasks for a specific employee, optionally filtered by status.
  • Read the public profile section of all active employeesReturns a predefined list of fields for all active employees the service user can access.
  • 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.
  • 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 candidate skillsSearches candidate skill records and returns one page.
  • Search candidate volunteer experiencesSearches candidate volunteer experience records and returns one page.
  • Search candidatesSearches candidates using filters and returns one page of results.
  • Search employee calendarsResolve holiday calendars for employees and return one page of results.
  • Search employersSearches employers in the caller's company.
  • Search evaluation scorecard templatesSearches evaluation scorecard templates and returns one page.
  • Search evaluationsSearches evaluation records and returns one page.
  • Search for actual paymentsThis endpoint allows you to search for actual payments based on various filters.
  • Search for employeesSearch employee fields for many employees in one call.
  • Search goal cyclesSearches goal cycles and returns one page of matching records.
  • Search goal typesSearches goal types and returns one page of matching records.
  • Search goalsSearches goals 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 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 Project TasksSearch attendance project tasks and return one page of results.
  • Search ProjectsSearch attendance projects 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}.

Takes action

  • Add a new item to an existing listAdd a new item to an existing list.
  • 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.
Show 93 more
  • Clock outRecord clock-out for an employee with an open clock-in.
  • 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.
  • Create a new bank account entry for a given employeeCreate a new bank account entry for a given employee.
  • Create a new fieldCreate a new field.
  • Create a new work entry for a given employeeCreate a new work entry for a given employee.
  • Create a right to work entry for an employeeCreates a new right to work entry for the employee.
  • Create an entitlement entry for an employeeCreates a new entitlement table entry for the employee.
  • Create company employeeThis endpoint allows you to create a new employee in the system.
  • 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.
  • Create new custom table entryCreate an entry in an employee's custom table from column-value pairs.
  • 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 Task(s)Create one or more attendance project tasks.
  • Create Project(s)Create one or more attendance projects.
  • 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.
  • Creates a new employment entry for a given employeeCreates a new employment entry for a given employee.
  • Creates a new equity grant for a given employeeCreates a new equity grant for a given 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.
  • 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.
  • 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 a Document from a Shared FolderDelete a document from an employee's shared folder.
  • Delete a right to work entry for an employeeDeletes a right to work entry for the given employee.
  • Delete an attendance entryPermanently delete an attendance entry by ID.
  • Delete an entitlement entry for an employeeDeletes an entitlement entry for the given employee.
  • Delete an existing fieldDelete an existing field.
  • Delete an item from an existing listDelete an item from an existing list.
  • Delete custom table entryDelete custom table entry.
  • 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 Position OpeningDelete an opening from a workforce-planning position.
  • 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.
  • Deletes a salary entry from the employee's listDeletes a salary entry from the employee's list.
  • 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.
  • Deletes an employment entry from a given employee's employment historyDeletes an employment entry from a given employee's employment history.
  • Deletes an equity grant for an employeeDeletes an equity grant for an employee.
  • Deletes any training records for an employeeDeletes any training records for an employee.
  • Get the report download URL for pollingAsynchronously generates a report.
  • 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.
  • Mark a task as completeMarks a task as complete.
  • 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.
  • Set or update an employee's start dateSet or change an employee's employment start date, with an optional reason.
  • 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 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 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 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.
  • Update an existing fieldUpdate an existing field.
  • Update an existing item from a listUpdate an existing item from a list.
  • 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.
  • 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 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.
  • Updates an equity grant for an employeeThis endpoint updates an entry in the employee’s equity table.
  • Upload employee's avatar by image urlUpload an employee's Avatar by providing a URL to the image to upload.
  • Upload file from a URL to a Confidential FolderUpload a document from a URL into an employee's confidential folder.
  • Upload File from a URL to a Custom FolderUpload a document from a URL into an employee's custom folder.
  • Upload file from a URL to a Shared FolderUpload a document from a URL into an employee's shared folder.
  • Upload File to a Confidential FolderUpload a file directly into an employee's confidential folder.
  • Upload File to a Custom FolderUpload a file directly into an employee's custom folder.
  • Upload file to a Shared FolderUpload a file directly into an employee's shared folder.

More recruiting & hr apps