# Humaans MCP connector

The Humaans connector brings people records, time away, locations, and bank details into Claude, ChatGPT, Cursor, and any MCP client, so each person can look up, add, and update them within their own Humaans access.

Source: https://elaichi.ai/connectors/humaans/

## Facts

| | |
| --- | --- |
| Application | Humaans |
| Category | HRIS |
| AI tools | 165 |
| Authentication | Connects with an API key |
| Needs your own OAuth app | No |
| MCP endpoint | https://api.elaichi.ai/mcp |
| Works with | Claude, ChatGPT, Cursor, any MCP client, and the Elaichi Agent |
| Tools advertised by name | No. 165 tools is past the 30-tool threshold, so clients use `search_tools` and `execute_tool` |

## What you can ask once Humaans is connected

- List everyone on time away in Humaans next week
- Who joined Humaans this quarter and in which company
- Show pending time away requests for the Engineering team

## Connect Humaans in Elaichi

This happens once for the organization, before any client is involved.

1. Open Connections, choose Add connection, and pick Humaans.
2. Optionally set Share with, then press Connect.
3. Paste a Humaans API key. One person generates a token in Humaans and pastes it once. Everyone else works through Share with, and never sees it.

Credentials are vaulted and nobody, including the AI, reads them back. The connection becomes a toolbox immediately, so you can curate which Humaans tools are exposed, rename them, or freeze arguments before anyone points a client at it.

## Connect Humaans to Claude

Endpoint: https://api.elaichi.ai/mcp

1. Open Customize, then Connectors.
2. Press Add.
3. Name it, paste the MCP server URL, then Continue.
4. Sign in and approve.

On Team and Enterprise, an Owner adds it once. Everyone else turns it on for themselves.

## Connect Humaans to ChatGPT

Endpoint: https://api.elaichi.ai/mcp

1. Open Plugins, then press the + button.
2. Name it and paste the endpoint into Server URL.
3. Leave Authentication on OAuth, then tick the risk acknowledgement.
4. Press Create, then sign in and approve.

Works on the web today. The plugin directory lives at chatgpt.com/plugins.

## Connect Humaans to Cursor

Endpoint: https://api.elaichi.ai/mcp

1. Open `~/.cursor/mcp.json`.
2. Add the endpoint under `mcpServers`.
3. Reload Cursor, then sign in and approve.

Set up per machine, so repeat it on each computer you work from.

## Connect Humaans to any MCP client

Endpoint: https://api.elaichi.ai/mcp

1. Add the endpoint as a remote MCP server.
2. Sign in and approve.

The Elaichi Agent already has these tools, with nothing to set up.

## What the consent screen decides

Only Read is granted by default, which is not enough to call a Humaans tool. Over MCP there is no trusted place to confirm a write in the moment, so the consent screen is the standing approval rather than a formality. Grant Read and Run tools. Think hard before granting Delete, which reaches into connected apps and cannot be undone.

## What teams do with Humaans through Elaichi

### Onboard a new hire in one go

People. Create the person in Humaans, set their location, and add their bank details from the offer paperwork without opening a single form.

### Answer who is out this week

People. Ask for everyone on time away across a team or location and get the list with dates, so cover can be arranged before Monday.

### Log approved leave from a chat

Managers. Record a direct report's time away as soon as it is agreed, and correct the dates later if plans change.

### Check bank details before payroll runs

Payroll. Pull the bank account on file for each employee and spot anyone missing details before the cutoff, rather than chasing them after the run.

### Keep office locations current

Operations. Add a new office, update an address, or remove a closed site so every person record in Humaans points somewhere real.

### Catch the record up after a change

People. After a promotion, move, or name change, update the person's details in Humaans in one ask instead of clicking through their profile.

## Frequently asked questions

### How do I connect Humaans to Claude?

Two steps. In Elaichi, choose Humaans and paste in an API key from your Humaans account; there is no OAuth application to register and no client ID or secret to generate. Then in Claude open Customize, then Connectors, then Add, and paste https://api.elaichi.ai/mcp. Claude will ask you to sign in to Elaichi as yourself, and Humaans is ready to use.

### Does Humaans work with ChatGPT and Cursor as well as Claude?

Yes. Once Humaans is connected in Elaichi, the same endpoint, https://api.elaichi.ai/mcp, works in Claude, ChatGPT, Cursor, any other MCP client, and the Elaichi Agent. You connect Humaans once and every client picks it up.

### What can an AI agent actually do with my Humaans data?

It can look up any person in Humaans, add a new hire, and update details like title, manager, or start date. It can list who is on time away, record or change leave, keep office locations current, and add or check the bank account on file for an employee. Short, specific asks work best, such as "who in the London office is out next week" rather than a long paragraph.

### Does connecting Humaans give the AI access to everyone's records?

No. Every request runs as the person who signed in, so the AI sees exactly what that person can already see in Humaans, and nothing more. Elaichi can narrow that further, for example hiding bank details from a team, but it can never widen access beyond what Humaans itself allows that person.

### Can my team share one Humaans connection?

Yes. One person connects Humaans in Elaichi and shares the connection with a team, and nobody else ever handles the API key. Each teammate still signs in to Elaichi as themselves, so every change to a Humaans record is logged under the name of the person who made it.

### Can I stop an agent from deleting or changing things in Humaans?

Yes. Restrictions in Elaichi work per action, so you can allow reading people and time away in Humaans while blocking updates, deletions, or anything touching bank accounts. A blocked action is never shown to Claude, ChatGPT, or any other client, so no prompt, however worded, can reach it.

### What happens to a Humaans connection when someone leaves?

Offboarding them in Elaichi ends their access to Humaans through every client at once. If they had shared a Humaans connection with a team, it keeps working for everyone else. If you want it gone entirely, disconnecting Humaans once in Elaichi removes it from Claude, ChatGPT, Cursor, and every other client at the same time.

## All 165 Humaans tools

Every tool below is callable through https://api.elaichi.ai/mcp once Humaans is connected, subject to the toolbox it is in and the restrictions on the caller.

- **List all Humaans people** (List). List all people in Humaans. An employee at the company — the central object in Humaans. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans person by ID** (Get). Retrieve a single person by its Humaans ID. An employee at the company — the central object in Humaans.
- **Create a Humaans person** (Create). Create a new person in Humaans. An employee at the company — the central object in Humaans.
- **Update a Humaans person by ID** (Update). Update an existing person by its Humaans ID. Only the supplied fields are changed. An employee at the company — the central object in Humaans.
- **Delete a Humaans person by ID** (Delete). Delete a person by its Humaans ID. An employee at the company — the central object in Humaans.
- **List all Humaans companies** (List). List all companies in Humaans. A company (legal entity) configured in Humaans. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans company by ID** (Get). Retrieve a single company by its Humaans ID. A company (legal entity) configured in Humaans.
- **Update a Humaans company by ID** (Update). Update an existing company by its Humaans ID. Only the supplied fields are changed. A company (legal entity) configured in Humaans.
- **List all Humaans time away** (List). List all time away entries in Humaans. A time away (leave) entry for a person, including its per-day breakdown and approval status. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans time away by ID** (Get). Retrieve a single time away entry by its Humaans ID. A time away (leave) entry for a person, including its per-day breakdown and approval status.
- **Create a Humaans time away** (Create). Create a new time away entry in Humaans. A time away (leave) entry for a person, including its per-day breakdown and approval status.
- **Update a Humaans time away by ID** (Update). Update an existing time away entry by its Humaans ID. Only the supplied fields are changed. A time away (leave) entry for a person, including its per-day breakdown and approval status.
- **Delete a Humaans time away by ID** (Delete). Delete a time away entry by its Humaans ID. A time away (leave) entry for a person, including its per-day breakdown and approval status.
- **List all Humaans bank accounts** (List). List all bank accounts in Humaans. A person's bank account used for payroll. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans bank account by ID** (Get). Retrieve a single bank account by its Humaans ID. A person's bank account used for payroll.
- **Create a Humaans bank account** (Create). Create a new bank account in Humaans. A person's bank account used for payroll.
- **Update a Humaans bank account by ID** (Update). Update an existing bank account by its Humaans ID. Only the supplied fields are changed. A person's bank account used for payroll.
- **Delete a Humaans bank account by ID** (Delete). Delete a bank account by its Humaans ID. A person's bank account used for payroll.
- **List all Humaans locations** (List). List all locations in Humaans. An office location that people can be assigned to. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans location by ID** (Get). Retrieve a single location by its Humaans ID. An office location that people can be assigned to.
- **Create a Humaans location** (Create). Create a new location in Humaans. An office location that people can be assigned to.
- **Update a Humaans location by ID** (Update). Update an existing location by its Humaans ID. Only the supplied fields are changed. An office location that people can be assigned to.
- **Delete a Humaans location by ID** (Delete). Delete a location by its Humaans ID. An office location that people can be assigned to.
- **List all Humaans time away periods** (List). List all time away periods in Humaans. An accrual period for a time away policy. Supports Humaans query filters and $limit/$skip pagination.
- **List all Humaans job roles** (List). List all job roles in Humaans. A person's job role over time — job title, department and reporting line, with an effective date. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans job role by ID** (Get). Retrieve a single job role by its Humaans ID. A person's job role over time — job title, department and reporting line, with an effective date.
- **Create a Humaans job role** (Create). Create a new job role in Humaans. A person's job role over time — job title, department and reporting line, with an effective date.
- **Update a Humaans job role by ID** (Update). Update an existing job role by its Humaans ID. Only the supplied fields are changed. A person's job role over time — job title, department and reporting line, with an effective date.
- **Delete a Humaans job role by ID** (Delete). Delete a job role by its Humaans ID. A person's job role over time — job title, department and reporting line, with an effective date.
- **List all Humaans compensations** (List). List all compensations in Humaans. A compensation entry for a person — amount, currency and period, with an effective date. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans compensation by ID** (Get). Retrieve a single compensation by its Humaans ID. A compensation entry for a person — amount, currency and period, with an effective date.
- **Create a Humaans compensation** (Create). Create a new compensation in Humaans. A compensation entry for a person — amount, currency and period, with an effective date.
- **Update a Humaans compensation by ID** (Update). Update an existing compensation by its Humaans ID. Only the supplied fields are changed. A compensation entry for a person — amount, currency and period, with an effective date.
- **Delete a Humaans compensation by ID** (Delete). Delete a compensation by its Humaans ID. A compensation entry for a person — amount, currency and period, with an effective date.
- **List all Humaans time away types** (List). List all time away types in Humaans. A type of time away (e.g. holiday, sick leave) that entries are attached to. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans time away type by ID** (Get). Retrieve a single time away type by its Humaans ID. A type of time away (e.g. holiday, sick leave) that entries are attached to.
- **Create a Humaans time away type** (Create). Create a new time away type in Humaans. A type of time away (e.g. holiday, sick leave) that entries are attached to.
- **Update a Humaans time away type by ID** (Update). Update an existing time away type by its Humaans ID. Only the supplied fields are changed. A type of time away (e.g. holiday, sick leave) that entries are attached to.
- **Delete a Humaans time away type by ID** (Delete). Delete a time away type by its Humaans ID. A type of time away (e.g. holiday, sick leave) that entries are attached to.
- **List all Humaans compensation types** (List). List all compensation types in Humaans. A compensation type (e.g. salary, bonus, commission, equity) referenced by compensations. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans compensation type by ID** (Get). Retrieve a single compensation type by its Humaans ID. A compensation type (e.g. salary, bonus, commission, equity) referenced by compensations.
- **List all Humaans custom fields** (List). List all custom fields in Humaans. A custom field definition configured on the account. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans custom field by ID** (Get). Retrieve a single custom field by its Humaans ID. A custom field definition configured on the account.
- **Create a Humaans custom field** (Create). Create a new custom field in Humaans. A custom field definition configured on the account.
- **Update a Humaans custom field by ID** (Update). Update an existing custom field by its Humaans ID. Only the supplied fields are changed. A custom field definition configured on the account.
- **Delete a Humaans custom field by ID** (Delete). Delete a custom field by its Humaans ID. A custom field definition configured on the account.
- **List all Humaans custom values** (List). List all custom values in Humaans. A value stored against a custom field for a person. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans custom value by ID** (Get). Retrieve a single custom value by its Humaans ID. A value stored against a custom field for a person.
- **Create a Humaans custom value** (Create). Create a new custom value in Humaans. A value stored against a custom field for a person.
- **Update a Humaans custom value by ID** (Update). Update an existing custom value by its Humaans ID. Only the supplied fields are changed. A value stored against a custom field for a person.
- **Delete a Humaans custom value by ID** (Delete). Delete a custom value by its Humaans ID. A value stored against a custom field for a person.
- **Get single Humaans data export by ID** (Get). Retrieve a single data export by its Humaans ID. An asynchronous data export job.
- **Create a Humaans data export** (Create). Create a new data export in Humaans. An asynchronous data export job.
- **Delete a Humaans data export by ID** (Delete). Delete a data export by its Humaans ID. An asynchronous data export job.
- **List all Humaans document types** (List). List all document types in Humaans. A category that documents can be filed under. Supports Humaans query filters and $limit/$skip pagination.
- **Create a Humaans document type** (Create). Create a new document type in Humaans. A category that documents can be filed under.
- **Update a Humaans document type by ID** (Update). Update an existing document type by its Humaans ID. Only the supplied fields are changed. A category that documents can be filed under.
- **Delete a Humaans document type by ID** (Delete). Delete a document type by its Humaans ID. A category that documents can be filed under.
- **List all Humaans documents** (List). List all documents in Humaans. A document attached to a person or to the company. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans document by ID** (Get). Retrieve a single document by its Humaans ID. A document attached to a person or to the company.
- **Create a Humaans document** (Create). Create a new document in Humaans. A document attached to a person or to the company.
- **Update a Humaans document by ID** (Update). Update an existing document by its Humaans ID. Only the supplied fields are changed. A document attached to a person or to the company.
- **Delete a Humaans document by ID** (Delete). Delete a document by its Humaans ID. A document attached to a person or to the company.
- **List all Humaans emergency contacts** (List). List all emergency contacts in Humaans. A person's emergency contact. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans emergency contact by ID** (Get). Retrieve a single emergency contact by its Humaans ID. A person's emergency contact.
- **Create a Humaans emergency contact** (Create). Create a new emergency contact in Humaans. A person's emergency contact.
- **Update a Humaans emergency contact by ID** (Update). Update an existing emergency contact by its Humaans ID. Only the supplied fields are changed. A person's emergency contact.
- **Delete a Humaans emergency contact by ID** (Delete). Delete a emergency contact by its Humaans ID. A person's emergency contact.
- **List all Humaans equipment** (List). List all equipment items in Humaans. A piece of company equipment assigned to a person. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans equipment by ID** (Get). Retrieve a single equipment item by its Humaans ID. A piece of company equipment assigned to a person.
- **Create a Humaans equipment** (Create). Create a new equipment item in Humaans. A piece of company equipment assigned to a person.
- **Update a Humaans equipment by ID** (Update). Update an existing equipment item by its Humaans ID. Only the supplied fields are changed. A piece of company equipment assigned to a person.
- **Delete a Humaans equipment by ID** (Delete). Delete a equipment item by its Humaans ID. A piece of company equipment assigned to a person.
- **List all Humaans equipment names** (List). List all equipment names in Humaans. A predefined equipment name option. Supports Humaans query filters and $limit/$skip pagination.
- **List all Humaans equipment types** (List). List all equipment types in Humaans. A predefined equipment type option. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans file by ID** (Get). Retrieve a single file by its Humaans ID. An uploaded file, referenced by documents, identity documents and profile photos.
- **Create a Humaans file** (Create). Create a new file in Humaans. An uploaded file, referenced by documents, identity documents and profile photos.
- **List all Humaans identity document types** (List). List all identity document types in Humaans. A type of identity document. Supports Humaans query filters and $limit/$skip pagination.
- **List all Humaans identity documents** (List). List all identity documents in Humaans. A person's identity document (e.g. passport, visa) with its expiry. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans identity document by ID** (Get). Retrieve a single identity document by its Humaans ID. A person's identity document (e.g. passport, visa) with its expiry.
- **Create a Humaans identity document** (Create). Create a new identity document in Humaans. A person's identity document (e.g. passport, visa) with its expiry.
- **Update a Humaans identity document by ID** (Update). Update an existing identity document by its Humaans ID. Only the supplied fields are changed. A person's identity document (e.g. passport, visa) with its expiry.
- **Delete a Humaans identity document by ID** (Delete). Delete a identity document by its Humaans ID. A person's identity document (e.g. passport, visa) with its expiry.
- **List all Humaans job library levels** (List). List all job library levels in Humaans. A level in the job library. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans job library level by ID** (Get). Retrieve a single job library level by its Humaans ID. A level in the job library.
- **Create a Humaans job library level** (Create). Create a new job library level in Humaans. A level in the job library.
- **Update a Humaans job library level by ID** (Update). Update an existing job library level by its Humaans ID. Only the supplied fields are changed. A level in the job library.
- **Delete a Humaans job library level by ID** (Delete). Delete a job library level by its Humaans ID. A level in the job library.
- **List all Humaans job library profiles** (List). List all job library profiles in Humaans. A job profile in the job library. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans job library profile by ID** (Get). Retrieve a single job library profile by its Humaans ID. A job profile in the job library.
- **Create a Humaans job library profile** (Create). Create a new job library profile in Humaans. A job profile in the job library.
- **Update a Humaans job library profile by ID** (Update). Update an existing job library profile by its Humaans ID. Only the supplied fields are changed. A job profile in the job library.
- **Delete a Humaans job library profile by ID** (Delete). Delete a job library profile by its Humaans ID. A job profile in the job library.
- **List all Humaans job library roles** (List). List all job library roles in Humaans. A role in the job library. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans job library role by ID** (Get). Retrieve a single job library role by its Humaans ID. A role in the job library.
- **Create a Humaans job library role** (Create). Create a new job library role in Humaans. A role in the job library.
- **Update a Humaans job library role by ID** (Update). Update an existing job library role by its Humaans ID. Only the supplied fields are changed. A role in the job library.
- **Delete a Humaans job library role by ID** (Delete). Delete a job library role by its Humaans ID. A role in the job library.
- **List all Humaans me** (List). Retrieve the person associated with the current API token.
- **List all Humaans org hierarchies** (List). List all org hierarchies in Humaans. An organisational hierarchy definition. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans org hierarchy by ID** (Get). Retrieve a single org hierarchy by its Humaans ID. An organisational hierarchy definition.
- **List all Humaans org unit assignments** (List). List all org unit assignments in Humaans. The assignment of a person to an org unit. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans org unit assignment by ID** (Get). Retrieve a single org unit assignment by its Humaans ID. The assignment of a person to an org unit.
- **List all Humaans org units** (List). List all org units in Humaans. A unit (e.g. department, division) within an org hierarchy. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans org unit by ID** (Get). Retrieve a single org unit by its Humaans ID. A unit (e.g. department, division) within an org hierarchy.
- **List all Humaans performance cycle instances** (List). List all performance cycle instances in Humaans. A person's instance of a performance cycle. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans performance cycle instance by ID** (Get). Retrieve a single performance cycle instance by its Humaans ID. A person's instance of a performance cycle.
- **List all Humaans performance cycle review templates** (List). List all performance cycle review templates in Humaans. A template used for reviews in a performance cycle. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans performance cycle review template by ID** (Get). Retrieve a single performance cycle review template by its Humaans ID. A template used for reviews in a performance cycle.
- **List all Humaans performance cycle reviews** (List). List all performance cycle reviews in Humaans. An individual review within a performance cycle. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans performance cycle review by ID** (Get). Retrieve a single performance cycle review by its Humaans ID. An individual review within a performance cycle.
- **List all Humaans performance cycles** (List). List all performance cycles in Humaans. A performance review cycle. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans performance cycle by ID** (Get). Retrieve a single performance cycle by its Humaans ID. A performance review cycle.
- **List all Humaans public holiday calendar days** (List). List all public holiday calendar days in Humaans. A single day within a public holiday calendar. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans public holiday calendar day by ID** (Get). Retrieve a single public holiday calendar day by its Humaans ID. A single day within a public holiday calendar.
- **Create a Humaans public holiday calendar day** (Create). Create a new public holiday calendar day in Humaans. A single day within a public holiday calendar.
- **Update a Humaans public holiday calendar day by ID** (Update). Update an existing public holiday calendar day by its Humaans ID. Only the supplied fields are changed. A single day within a public holiday calendar.
- **List all Humaans public holiday calendars** (List). List all public holiday calendars in Humaans. A public holiday calendar that people can be assigned to. Supports Humaans query filters and $limit/$skip pagination.
- **List all Humaans public holidays** (List). List all public holidays in Humaans. A public holiday observed on a calendar. Supports Humaans query filters and $limit/$skip pagination.
- **List all Humaans spaces** (List). List all spaces in Humaans. A Space, used to segment people into separate areas of the organisation. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans space by ID** (Get). Retrieve a single space by its Humaans ID. A Space, used to segment people into separate areas of the organisation.
- **Create a Humaans space** (Create). Create a new space in Humaans. A Space, used to segment people into separate areas of the organisation.
- **Update a Humaans space by ID** (Update). Update an existing space by its Humaans ID. Only the supplied fields are changed. A Space, used to segment people into separate areas of the organisation.
- **Delete a Humaans space by ID** (Delete). Delete a space by its Humaans ID. A Space, used to segment people into separate areas of the organisation.
- **List all Humaans time away adjustments** (List). List all time away adjustments in Humaans. A manual adjustment to a person's time away balance. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans time away adjustment by ID** (Get). Retrieve a single time away adjustment by its Humaans ID. A manual adjustment to a person's time away balance.
- **Create a Humaans time away adjustment** (Create). Create a new time away adjustment in Humaans. A manual adjustment to a person's time away balance.
- **Update a Humaans time away adjustment by ID** (Update). Update an existing time away adjustment by its Humaans ID. Only the supplied fields are changed. A manual adjustment to a person's time away balance.
- **Delete a Humaans time away adjustment by ID** (Delete). Delete a time away adjustment by its Humaans ID. A manual adjustment to a person's time away balance.
- **List all Humaans time away allocations** (List). List all time away allocations in Humaans. An allocation of time away entitlement to a person. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans time away allocation by ID** (Get). Retrieve a single time away allocation by its Humaans ID. An allocation of time away entitlement to a person.
- **Create a Humaans time away allocation** (Create). Create a new time away allocation in Humaans. An allocation of time away entitlement to a person.
- **Update a Humaans time away allocation by ID** (Update). Update an existing time away allocation by its Humaans ID. Only the supplied fields are changed. An allocation of time away entitlement to a person.
- **Delete a Humaans time away allocation by ID** (Delete). Delete a time away allocation by its Humaans ID. An allocation of time away entitlement to a person.
- **List all Humaans time away policies** (List). List all time away policies in Humaans. A policy governing accrual and allowance for a time away type. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans time away policy by ID** (Get). Retrieve a single time away policy by its Humaans ID. A policy governing accrual and allowance for a time away type.
- **Create a Humaans time away policy** (Create). Create a new time away policy in Humaans. A policy governing accrual and allowance for a time away type.
- **Update a Humaans time away policy by ID** (Update). Update an existing time away policy by its Humaans ID. Only the supplied fields are changed. A policy governing accrual and allowance for a time away type.
- **Delete a Humaans time away policy by ID** (Delete). Delete a time away policy by its Humaans ID. A policy governing accrual and allowance for a time away type.
- **List all Humaans timesheet entries** (List). List all timesheet entries in Humaans. A recorded block of worked time for a person. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans timesheet entry by ID** (Get). Retrieve a single timesheet entry by its Humaans ID. A recorded block of worked time for a person.
- **Create a Humaans timesheet entry** (Create). Create a new timesheet entry in Humaans. A recorded block of worked time for a person.
- **Update a Humaans timesheet entry by ID** (Update). Update an existing timesheet entry by its Humaans ID. Only the supplied fields are changed. A recorded block of worked time for a person.
- **Delete a Humaans timesheet entry by ID** (Delete). Delete a timesheet entry by its Humaans ID. A recorded block of worked time for a person.
- **List all Humaans timesheet submissions** (List). List all timesheet submissions in Humaans. A person's timesheet submitted for approval. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans timesheet submission by ID** (Get). Retrieve a single timesheet submission by its Humaans ID. A person's timesheet submitted for approval.
- **Create a Humaans timesheet submission** (Create). Create a new timesheet submission in Humaans. A person's timesheet submitted for approval.
- **Update a Humaans timesheet submission by ID** (Update). Update an existing timesheet submission by its Humaans ID. Only the supplied fields are changed. A person's timesheet submitted for approval.
- **Delete a Humaans timesheet submission by ID** (Delete). Delete a timesheet submission by its Humaans ID. A person's timesheet submitted for approval.
- **List all Humaans token info** (List). Retrieve the scopes granted to the current API token.
- **List all Humaans webhooks** (List). List all webhooks in Humaans. A webhook subscription delivering Humaans events to an endpoint. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans webhook by ID** (Get). Retrieve a single webhook by its Humaans ID. A webhook subscription delivering Humaans events to an endpoint.
- **Create a Humaans webhook** (Create). Create a new webhook in Humaans. A webhook subscription delivering Humaans events to an endpoint.
- **Update a Humaans webhook by ID** (Update). Update an existing webhook by its Humaans ID. Only the supplied fields are changed. A webhook subscription delivering Humaans events to an endpoint.
- **Delete a Humaans webhook by ID** (Delete). Delete a webhook by its Humaans ID. A webhook subscription delivering Humaans events to an endpoint.
- **List all Humaans working pattern allocations** (List). List all working pattern allocations in Humaans. The assignment of a working pattern to a person for a period. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans working pattern allocation by ID** (Get). Retrieve a single working pattern allocation by its Humaans ID. The assignment of a working pattern to a person for a period.
- **Create a Humaans working pattern allocation** (Create). Create a new working pattern allocation in Humaans. The assignment of a working pattern to a person for a period.
- **Update a Humaans working pattern allocation by ID** (Update). Update an existing working pattern allocation by its Humaans ID. Only the supplied fields are changed. The assignment of a working pattern to a person for a period.
- **Delete a Humaans working pattern allocation by ID** (Delete). Delete a working pattern allocation by its Humaans ID. The assignment of a working pattern to a person for a period.
- **List all Humaans working patterns** (List). List all working patterns in Humaans. A reusable definition of the days and hours worked. Supports Humaans query filters and $limit/$skip pagination.
- **Get single Humaans working pattern by ID** (Get). Retrieve a single working pattern by its Humaans ID. A reusable definition of the days and hours worked.
- **Create a Humaans working pattern** (Create). Create a new working pattern in Humaans. A reusable definition of the days and hours worked.
- **Update a Humaans working pattern by ID** (Update). Update an existing working pattern by its Humaans ID. Only the supplied fields are changed. A reusable definition of the days and hours worked.
- **Delete a Humaans working pattern by ID** (Delete). Delete a working pattern by its Humaans ID. A reusable definition of the days and hours worked.
