HR Information Systems
Employees, org structure, time-off, payroll
- Tools: 18
- Connectors: 8
Connectors in this domain
Tool reference
hris.employees.search - Search Employees
Search for employees by name, email, department, or other attributes.
- Risk:
read- Read-only - safe to call freely - Supported by:
BambooHR,Workday,Namely,ADP Workforce Now,Rippling,Paylocity,SAP SuccessFactors HCM,HiBob
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
limit | integer | No | Default: 25. |
query | string | No | Search by name or email |
status | string | No | One of: active, inactive, on_leave, terminated. |
location | string | No | - |
job_title | string | No | - |
department | string | No | - |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
employees | array | No | - |
employees[].id | string | No | - |
employees[].name | string | No | - |
employees[].email | string | No | - |
employees[].status | string | No | - |
employees[].job_title | string | No | - |
employees[].department | string | No | - |
employees[].employee_number | string | No | - |
total_count | integer | No | - |
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/hris.employees.search/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"limit":25,"query":"string"}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "hris.employees.search",
"arguments": {
"limit": 25,
"query": "string"
}
}
}
hris.employees.get - Get Employee Details
Retrieve complete employee profile including contact info, job details, and org placement.
- Risk:
read- Read-only - safe to call freely - Supported by:
BambooHR,Workday,Namely,Rippling,Paylocity,HiBob,ADP Workforce Now,SAP SuccessFactors HCM
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
employee_id | string | Yes | Employee ID or employee number |
include_documents | boolean | No | Default: false. |
include_compensation | boolean | No | Include salary info (requires elevated permissions) Default: false. |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
id | string | No | - |
name | string | No | - |
email | string | No | - |
phone | string | No | - |
status | string | No | - |
manager | object | No | - |
manager.id | string | No | - |
manager.name | string | No | - |
location | string | No | - |
hire_date | string | No | - |
job_title | string | No | - |
department | string | No | - |
employee_number | string | No | - |
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/hris.employees.get/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"employee_id":"string"}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "hris.employees.get",
"arguments": {
"employee_id": "string"
}
}
}
hris.directory.search - Search Employee Directory
Search the company directory for employees with limited public fields
- Risk:
read- Read-only - safe to call freely - Supported by:
BambooHR,HiBob,Workday,ADP Workforce Now,Rippling,Paylocity,Namely,SAP SuccessFactors HCM
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
limit | integer | No | - |
query | string | Yes | - |
location | string | No | - |
department | string | No | - |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
items | array | No | - |
total | integer | No | - |
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/hris.directory.search/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"query":"string"}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "hris.directory.search",
"arguments": {
"query": "string"
}
}
}
hris.direct_reports.list - List Direct Reports
List all employees who report directly to a given manager
- Risk:
read- Read-only - safe to call freely - Supported by:
BambooHR,HiBob,Workday,ADP Workforce Now,Rippling,Paylocity,Namely,SAP SuccessFactors HCM
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
manager_id | string | Yes | - |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
items | array | No | - |
total | integer | No | - |
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/hris.direct_reports.list/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"manager_id":"string"}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "hris.direct_reports.list",
"arguments": {
"manager_id": "string"
}
}
}
hris.departments.list - List Departments
List all departments in the organization
- Risk:
read- Read-only - safe to call freely - Supported by:
BambooHR,ADP Workforce Now,Workday,Paylocity,Namely,Rippling,SAP SuccessFactors HCM,HiBob
Input schema
No fields.
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
departments | array | No | - |
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/hris.departments.list/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "hris.departments.list",
"arguments": {}
}
}
hris.timeoff.get - Get Time-Off Balances
Retrieve time-off balances and pending requests for an employee.
- Risk:
read- Read-only - safe to call freely - Supported by:
BambooHR,Rippling,HiBob,ADP Workforce Now,Paylocity,Workday,Namely,SAP SuccessFactors HCM
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
year | integer | No | Calendar year, defaults to current |
employee_id | string | Yes | - |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
balances | array | No | - |
balances[].type | string | No | - |
balances[].used | number | No | - |
balances[].pending | number | No | - |
balances[].available | number | No | - |
employee_id | string | No | - |
pending_requests | array | No | - |
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/hris.timeoff.get/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"employee_id":"string"}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "hris.timeoff.get",
"arguments": {
"employee_id": "string"
}
}
}
hris.timeoff.list - List Time-Off Requests
List time-off requests for employees
- Risk:
read- Read-only - safe to call freely - Supported by:
BambooHR,Workday,Rippling,HiBob,ADP Workforce Now,Paylocity,Namely,SAP SuccessFactors HCM
Input schema
No fields.
Output schema
No fields.
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/hris.timeoff.list/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "hris.timeoff.list",
"arguments": {}
}
}
hris.timeoff.request - Request Time Off
Submit a time off request
- Risk:
write- Creates or modifies data - Supported by:
BambooHR,Workday,Namely,HiBob,ADP Workforce Now,Rippling,Paylocity,SAP SuccessFactors HCM
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
type | string | Yes | - |
end_date | string | Yes | - |
start_date | string | Yes | - |
employee_id | string | Yes | - |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
request | object | No | - |
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/hris.timeoff.request/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"type":"string","end_date":"string","start_date":"string","employee_id":"string"}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "hris.timeoff.request",
"arguments": {
"type": "string",
"end_date": "string",
"start_date": "string",
"employee_id": "string"
}
}
}
hris.compensation.get - Get Compensation
Retrieve compensation details for employees
- Risk:
read- Read-only - safe to call freely - Supported by:
BambooHR,HiBob,ADP Workforce Now,Workday,Rippling,Paylocity,Namely,SAP SuccessFactors HCM
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
employee_id | string | No | - |
Output schema
No fields.
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/hris.compensation.get/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"employee_id":"string"}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "hris.compensation.get",
"arguments": {
"employee_id": "string"
}
}
}
hris.locations.list - List Locations
List all office locations
- Risk:
read- Read-only - safe to call freely - Supported by:
BambooHR,HiBob,ADP Workforce Now,Workday,Rippling,Paylocity,Namely,SAP SuccessFactors HCM
Input schema
No fields.
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
locations | array | No | - |
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/hris.locations.list/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "hris.locations.list",
"arguments": {}
}
}
hris.benefits.list - List Benefits
List employee benefits and enrollments
- Risk:
read- Read-only - safe to call freely - Supported by:
BambooHR,Workday,ADP Workforce Now,HiBob,Rippling,Paylocity,Namely,SAP SuccessFactors HCM
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
employee_id | string | No | - |
Output schema
No fields.
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/hris.benefits.list/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"employee_id":"string"}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "hris.benefits.list",
"arguments": {
"employee_id": "string"
}
}
}
hris.job_history.get - Get Job History
Retrieve employment history within the company (promotions, title changes, transfers)
- Risk:
read- Read-only - safe to call freely - Supported by:
BambooHR,HiBob,Workday,ADP Workforce Now,Rippling,Paylocity,Namely,SAP SuccessFactors HCM
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
employee_id | string | Yes | - |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
items | array | No | - |
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/hris.job_history.get/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"employee_id":"string"}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "hris.job_history.get",
"arguments": {
"employee_id": "string"
}
}
}
hris.payroll.get - Get Payroll Data
Retrieve payroll information for employees
- Risk:
read- Read-only - safe to call freely - Supported by:
Rippling,Paylocity,ADP Workforce Now,BambooHR,Workday,HiBob,Namely,SAP SuccessFactors HCM
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
period | string | No | - |
employee_id | string | No | - |
Output schema
No fields.
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/hris.payroll.get/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"period":"string","employee_id":"string"}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "hris.payroll.get",
"arguments": {
"period": "string",
"employee_id": "string"
}
}
}
hris.employees.update - Update Employee
Update an existing employee record
- Risk:
write- Creates or modifies data - Supported by:
BambooHR,Workday,Rippling,HiBob,ADP Workforce Now,Namely,Paylocity,SAP SuccessFactors HCM
Input schema
No fields.
Output schema
No fields.
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/hris.employees.update/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "hris.employees.update",
"arguments": {}
}
}
hris.employees.create - Create Employee
Create a new employee record in the HRIS system
- Risk:
write- Creates or modifies data - Supported by:
BambooHR,ADP Workforce Now,HiBob,Rippling,Workday,Paylocity,Namely,SAP SuccessFactors HCM
Input schema
No fields.
Output schema
No fields.
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/hris.employees.create/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "hris.employees.create",
"arguments": {}
}
}
hris.documents.list - List Employee Documents
List documents in an employee file (offer letters, tax forms, contracts)
- Risk:
read- Read-only - safe to call freely - Supported by:
BambooHR,HiBob,Workday,Rippling,Paylocity,Namely,SAP SuccessFactors HCM,ADP Workforce Now
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
category | string | No | - |
employee_id | string | Yes | - |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
items | array | No | - |
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/hris.documents.list/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"employee_id":"string"}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "hris.documents.list",
"arguments": {
"employee_id": "string"
}
}
}
hris.documents.upload - Upload Employee Document
Upload a document to an employee file
- Risk:
write- Creates or modifies data - Supported by:
BambooHR,HiBob,Workday,Rippling,Paylocity,Namely,SAP SuccessFactors HCM,ADP Workforce Now
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
category | string | No | - |
file_name | string | Yes | - |
employee_id | string | Yes | - |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
success | boolean | No | - |
document_id | string | No | - |
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/hris.documents.upload/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"file_name":"string","employee_id":"string"}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "hris.documents.upload",
"arguments": {
"file_name": "string",
"employee_id": "string"
}
}
}
hris.employees.offboard - Offboard Employee
Initiate employee termination or offboarding workflow
- Risk:
high_risk- - Supported by:
BambooHR,HiBob,Workday,Rippling,Paylocity,Namely,SAP SuccessFactors HCM,ADP Workforce Now
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
reason | string | No | - |
employee_id | string | Yes | - |
termination_date | string | Yes | - |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
success | boolean | No | - |
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/hris.employees.offboard/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"employee_id":"string","termination_date":"string"}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "hris.employees.offboard",
"arguments": {
"employee_id": "string",
"termination_date": "string"
}
}
}