Loading...
Loading...
Compare original and translation side by side
membranenpm install -g @membranehq/climembranenpm install -g @membranehq/climembrane login --tenantmembrane login complete <code>membrane login --tenantmembrane login complete <code>membrane search bamboohr --elementType=connector --jsonoutput.items[0].element?.idmembrane connect --connectorId=CONNECTOR_ID --jsonmembrane search bamboohr --elementType=connector --jsonoutput.items[0].element?.idmembrane connect --connectorId=CONNECTOR_ID --jsonmembrane connection list --jsonconnectionIdmembrane connection list --jsonconnectionIdmembrane action list --intent=QUERY --connectionId=CONNECTION_ID --jsonmembrane action list --intent=QUERY --connectionId=CONNECTION_ID --json| Name | Key | Description |
|---|---|---|
| Get Time Off Policies | get-time-off-policies | Retrieves time off policies configured in the company |
| Get Employee Trainings | get-employee-trainings | Retrieves training records for an employee |
| Get Training Types | get-training-types | Retrieves the list of training types configured in BambooHR |
| Get Employee Dependents | get-employee-dependents | Retrieves employee dependents, optionally filtered by employee ID |
| Get Employee Table Rows | get-employee-table-rows | Retrieves tabular data rows for an employee (e.g., job history, compensation, emergency contacts) |
| Run Custom Report | run-custom-report | Runs a custom report with specified fields and filters |
| Get Job Applications | get-job-applications | Retrieves job applications from the applicant tracking system |
| Get Job Openings | get-job-openings | Retrieves job summaries/openings from the applicant tracking system |
| Get Fields | get-fields | Retrieves the list of available fields in BambooHR |
| Get Users | get-users | Retrieves the list of users (admin accounts) in BambooHR |
| Get Company Information | get-company-information | Retrieves company information from BambooHR |
| Get Time Off Types | get-time-off-types | Retrieves the list of time off types configured in the company |
| Get Who's Out | get-whos-out | Retrieves a list of employees who are out during a specified date range |
| Create Time Off Request | create-time-off-request | Creates a new time off request for an employee |
| Get Time Off Requests | get-time-off-requests | Retrieves time off requests with optional filtering by employee, date range, status, and type |
| Get Employee Directory | get-employee-directory | Retrieves a company directory of employees |
| Update Employee | update-employee | Updates an existing employee's information in BambooHR |
| Create Employee | create-employee | Creates a new employee in BambooHR |
| Get Employee | get-employee | Retrieves a single employee by their ID with specified fields |
| List Employees | list-employees | Retrieves a list of employees with optional filtering, sorting, and pagination |
| 名称 | 标识 | 描述 |
|---|---|---|
| 获取休假政策 | get-time-off-policies | 获取公司配置的休假政策 |
| 获取员工培训记录 | get-employee-trainings | 获取员工的培训记录 |
| 获取培训类型 | get-training-types | 获取BambooHR中配置的培训类型列表 |
| 获取员工家属信息 | get-employee-dependents | 获取员工家属信息,可按员工ID筛选 |
| 获取员工数据表行 | get-employee-table-rows | 获取员工的表格数据行(如工作经历、薪酬、紧急联系人等) |
| 运行自定义报表 | run-custom-report | 运行指定字段和筛选条件的自定义报表 |
| 获取求职申请 | get-job-applications | 获取招聘系统中的求职申请 |
| 获取职位空缺 | get-job-openings | 获取招聘系统中的职位空缺/职位摘要 |
| 获取字段列表 | get-fields | 获取BambooHR中可用的字段列表 |
| 获取用户列表 | get-users | 获取BambooHR中的用户(管理员账户)列表 |
| 获取公司信息 | get-company-information | 获取BambooHR中的公司信息 |
| 获取休假类型 | get-time-off-types | 获取公司配置的休假类型列表 |
| 获取休假人员 | get-whos-out | 获取指定日期范围内的休假员工列表 |
| 创建休假申请 | create-time-off-request | 为员工创建新的休假申请 |
| 获取休假申请 | get-time-off-requests | 获取休假申请,可按员工、日期范围、状态和类型筛选 |
| 获取员工目录 | get-employee-directory | 获取公司员工目录 |
| 更新员工信息 | update-employee | 更新BambooHR中现有员工的信息 |
| 创建员工 | create-employee | 在BambooHR中创建新员工 |
| 获取单个员工信息 | get-employee | 根据员工ID获取指定字段的单个员工信息 |
| 获取员工列表 | list-employees | 获取员工列表,支持筛选、排序和分页 |
membrane action run --connectionId=CONNECTION_ID ACTION_ID --jsonmembrane action run --connectionId=CONNECTION_ID ACTION_ID --json --input "{ \"key\": \"value\" }"membrane action run --connectionId=CONNECTION_ID ACTION_ID --jsonmembrane action run --connectionId=CONNECTION_ID ACTION_ID --json --input "{ \"key\": \"value\" }"membrane request CONNECTION_ID /path/to/endpoint| Flag | Description |
|---|---|
| HTTP method (GET, POST, PUT, PATCH, DELETE). Defaults to GET |
| Add a request header (repeatable), e.g. |
| Request body (string) |
| Shorthand to send a JSON body and set |
| Send the body as-is without any processing |
| Query-string parameter (repeatable), e.g. |
| Path parameter (repeatable), e.g. |
membrane request CONNECTION_ID /path/to/endpoint| 标识 | 描述 |
|---|---|
| HTTP请求方法(GET、POST、PUT、PATCH、DELETE),默认值为GET |
| 添加请求头(可重复使用),示例: |
| 请求体(字符串格式) |
| 快捷方式,用于发送JSON请求体并设置 |
| 直接发送原始请求体,不进行任何处理 |
| 查询字符串参数(可重复使用),示例: |
| 路径参数(可重复使用),示例: |
membrane action list --intent=QUERYmembrane action list --intent=QUERY