HiBob
HiBob is a human resources platform for managing people data, attendance, time off, hiring, goals, documents, and workforce planning.
208 actionsAPI key
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.