- Get metadata for all document folders
- Get list of documents for an employee
- Upload a file from a URL to an employee's shared folder
- Upload a file directly to an employee's shared folder
- Upload a file from a URL to an employee's confidential folder
- Upload a file directly to an employee's confidential folder
- Delete a document from an employee's shared folder
- Delete a document from an employee's confidential folder
- Upload a file from a URL to an employee's custom folder
- Upload a file directly to an employee's custom folder
- Delete a document from an employee's custom folder
- Get work history for an employee
- Create a new work history entry for an employee
- Update an existing work history entry
- Delete a work history entry
- Get employment history for an employee
- Create a new employment history entry
- Get lifecycle status history for an employee
- Get salary history for an employee
- Create a new salary entry for an employee
- Get training records for an employee
- Create a new training record for an employee
- Delete a training record for an employee
- Update an existing employment history entry
- Delete an employment history entry
- Delete a salary entry from an employee's salary history
- Get equity grants for an employee
- Create a new equity grant for an employee
- Update an existing equity grant for an employee
- Delete an equity grant for an employee
- Get variable payment records for an employee
- Create a new variable payment record for an employee
- Delete a variable payment record for an employee
- Get bank account information for an employee
- Create a new bank account entry for an employee
- Update an existing bank account entry
- Delete a bank account entry for an employee
- Get work history for multiple employees
- Get lifecycle history for multiple employees
- Get employment history for multiple employees
- Get salary history for multiple employees
- Search for actual payments based on filters
- Read payroll tables history (legacy endpoint)
- Search for employees by ID/email or retrieve all employees. Fields must use full dot-path format (e.g. root.id, root.firstName, work.department) — short names like id or firstName return empty objects.
- Retrieve detailed employee data by employee ID
- Create a new employee record in HiBob
- Update existing employee information
- Terminate an employee and set their end date
- Revoke access to Bob for an employee
- Send an invitation to an employee with a welcome wizard
- Set or update an employee's start date
- Read avatar for an employee by email
- Read avatar for an employee by ID
- Upload employee's avatar by image URL
- Update an employee's email address
- Get goal type metadata fields
- Get goals metadata fields
- Get key results metadata fields
- Search for available goal types
- Search for goals
- Search for key results of a specific goal
- Create multiple goals
- Update the status of an existing goal
- Update an existing goal details
- Delete an existing goal
- Create key results for a specific goal
- Update the progress of key results for a goal
- Update the details of key results
- Delete a specific key result from a goal
- Get all active job ads from your career page
- Get the details of a single job ad
- Search for company job profiles
- Get all job roles
- Get all job families
- Get all job family groups
- Get job profiles metadata
- Get job roles metadata
- Get job families metadata
- Get job family groups metadata
- Get all employee field definitions
- Create a new custom employee field
- Update an existing custom field
- Delete a custom field
- Get all company-defined lists
- Get a specific company list by name
- Add a new item to a company list
- Update an existing item in a company list
- Delete an item from a company list
- Get a summary of all onboarding wizards
- Get list of available reports
- Get async download URL for a report
- Get all open tasks across all employees
- Get tasks for a specific employee
- Mark a task as complete
- Submit a new time off request for an employee
- Retrieve details of a specific time off request
- Cancel an existing time off request
- Get all time off requests that changed since a specific date
- Get list of employees who are out of office
- Get employees who are out of office today or on a specific date
- Get time off balance for an employee
- Create a balance adjustment for an employee
- Get reason codes for a policy type
- Add reason codes to a policy type
- Get details about a policy type
- Get all policy type names
- Get details about a policy by policy name
- Get policy names for a policy type
- Import attendance punches for employees
- Get all positions fields metadata
- Get all position openings fields metadata
- Get all position budget fields metadata
- Search for company positions
- Search for company position openings
- Search for company position budgets
- Create a new position
- Create a position opening for a specific position
- Update an existing position
- Update an existing position opening
- Delete a position opening
- Create a position budget for a specific position
- Update an existing position budget
- Cancel a position
No matching actions