API Reference Humaans v#0.6.0

Copy Markdown View Source

Modules

A HTTP client for the Humaans API.

This module provides functions for retrieving audit event resources in the Humaans API. Audit events are retrieve-only via the API; there is no list endpoint.

This module provides functions for managing bank account resources in the Humaans API.

Internal helper that converts snake_case keys to camelCase before sending request bodies to the Humaans API.

Internal module for making HTTP requests to the Humaans API.

This module provides functions for managing company resources in the Humaans API. Note that unlike other resources, companies can only be listed, retrieved, and updated, but not created or deleted through the API.

This module provides functions for managing compensation type resources in the Humaans API. Compensation types are used to define different categories of compensation such as salary, bonus, commission, etc.

This module provides functions for managing compensation resources in the Humaans API. Compensations represent the actual monetary values assigned to a person under a specific compensation type (e.g., a specific person's salary or bonus).

This module provides functions for managing custom field resources in the Humaans API.

This module provides functions for managing custom value resources in the Humaans API.

This module provides functions for managing document folder resources in the Humaans API.

This module provides functions for managing document type resources in the Humaans API. Note that document types do not support deletion.

This module provides functions for managing document resources in the Humaans API.

This module provides functions for managing emergency contact resources in the Humaans API.

This module provides functions for managing equipment resources in the Humaans API.

This module provides functions for listing equipment name resources in the Humaans API. Equipment names are read-only via the API.

This module provides functions for listing equipment type resources in the Humaans API. Equipment types are read-only via the API.

Represents an error returned by the Humaans API or HTTP layer.

This module provides functions for listing and retrieving e-signature bulk recipient resources in the Humaans API. Esign bulk recipients are read-only via the API.

This module provides functions for listing and retrieving e-signature bulk token resources in the Humaans API. Esign bulk tokens are read-only via the API.

This module provides functions for listing and retrieving e-signature bulk resources in the Humaans API. Esign bulks are read-only via the API.

This module provides functions for listing and retrieving e-signature instance resources in the Humaans API. Esign instances are read-only via the API.

This module provides functions for listing and retrieving e-signature template resources in the Humaans API. Esign templates are read-only via the API.

Behaviour for Humaans HTTP clients.

Default HTTP client implementation using Req.

This module provides functions for listing identity document type resources in the Humaans API. Identity document types are read-only via the API.

This module provides functions for managing identity document resources in the Humaans API.

This module provides functions for managing job role resources in the Humaans API.

This module provides functions for managing location resources in the Humaans API.

Singleton helper for the /me endpoint.

This module provides functions for listing and retrieving OKR resources in the Humaans API. OKRs are read-only via the API.

Helpers for paginating through Humaans API list endpoints.

This module provides functions for managing people resources in the Humaans API.

This module provides functions for retrieving performance cycle peer nomination resources in the Humaans API. Peer nominations are retrieve-only via the API.

This module provides functions for listing and retrieving performance cycle resources in the Humaans API. Performance cycles are read-only via the API.

This module provides functions for listing and retrieving performance instance resources in the Humaans API. Performance instances are read-only via the API.

This module provides functions for retrieving performance rating resources in the Humaans API. Performance ratings are retrieve-only via the API.

This module provides functions for listing and retrieving performance review resources in the Humaans API. Performance reviews are read-only via the API.

This module provides functions for retrieving performance summary resources in the Humaans API. Performance summaries are retrieve-only via the API.

This module provides functions for listing and retrieving performance template resources in the Humaans API. Performance templates are read-only via the API.

This module provides functions for managing public holiday calendar day resources in the Humaans API. Note that the API does not support deletion.

This module provides functions for listing public holiday calendar resources in the Humaans API. Public holiday calendars are read-only via the API.

This module provides functions for listing public holiday resources in the Humaans API. Public holidays are read-only via the API.

Builder for Humaans API filter query parameters.

This module provides functions for listing and retrieving request activity log resources in the Humaans API. Request activity logs are read-only via the API.

This module provides functions for listing and retrieving request comment resources in the Humaans API. Request comments are read-only via the API.

This module provides functions for listing and retrieving request review resources in the Humaans API. Request reviews are read-only via the API.

This module provides functions for listing and retrieving request type resources in the Humaans API. Request types are read-only via the API.

This module provides functions for listing and retrieving request resources in the Humaans API. Requests are read-only via the API.

Macro for generating standard CRUD operations for Humaans API resources.

Representation of an Audit Event resource.

Representation of a Bank Account resource.

Representation of a Company resource.

Representation of a Compensation resource.

Representation of a Compensation Type resource.

Representation of a Custom Field resource.

Representation of a Custom Value resource.

Representation of a Document resource.

Representation of a Document Folder resource.

Representation of a Document Type resource.

Representation of an Emergency Contact resource.

Representation of an Equipment resource.

Representation of an Equipment Name resource.

Representation of an Equipment Type resource.

Representation of an Esign Bulk resource.

Representation of an Esign Bulk Recipient resource.

Representation of an Esign Bulk Token resource.

Representation of an Esign Instance resource.

Representation of an Esign Template resource.

Representation of an Identity Document resource.

Representation of an Identity Document Type resource.

Representation of a Job Role resource.

Representation of a Location resource.

Representation of an OKR resource.

Representation of a Performance Cycle resource.

Representation of a Performance Cycle Peer Nomination resource.

Representation of a Performance Instance resource.

Representation of a Performance Rating resource.

Representation of a Performance Review resource.

Representation of a Performance Summary resource.

Representation of a Performance Template resource.

Representation of a Person resource.

Representation of a Public Holiday resource.

Representation of a Public Holiday Calendar resource.

Representation of a Public Holiday Calendar Day resource.

Representation of a Request resource.

Representation of a Request Activity Log resource.

Representation of a Request Comment resource.

Representation of a Request Review resource.

Representation of a Request Type resource.

Representation of a Role resource.

Representation of a Role Member resource.

Representation of a Role Permission resource.

Representation of a Space (team/department) resource.

Representation of a Task resource.

Representation of a Time Away resource.

Representation of a Time Away Adjustment resource.

Representation of a Time Away Allocation resource.

Representation of a Time Away Policy resource.

Representation of a Time Away Type resource.

Representation of a Timesheet Entry resource.

Representation of a Timesheet Submission resource.

Representation of a Webhook resource.

Representation of a Webhook Event resource.

Representation of a Workflow Dependency resource.

Representation of a Workflow Form Response resource.

Representation of a Workflow Publication resource.

Representation of a Workflow Slack Action resource.

Representation of a Workflow Stat resource.

Representation of a Working Pattern resource.

Representation of a Working Pattern Allocation resource.

This module provides helper functions for handling API responses consistently across all Humaans API resource modules.

This module provides functions for listing and retrieving role member resources in the Humaans API. Role members are read-only via the API.

This module provides functions for listing and retrieving role permission resources in the Humaans API. Role permissions are read-only via the API.

This module provides functions for listing and retrieving role resources in the Humaans API. Roles are read-only via the API.

This module provides functions for managing space (team/department) resources in the Humaans API.

This module provides functions for listing and retrieving task resources in the Humaans API. Tasks are read-only via the API.

Telemetry integration for the Humaans client.

This module provides functions for managing time away resources in the Humaans API.

This module provides functions for managing time away adjustment resources in the Humaans API.

This module provides functions for managing time away allocation resources in the Humaans API.

This module provides functions for managing time away policy resources in the Humaans API.

This module provides functions for managing time away type resources in the Humaans API.

This module provides functions for managing timesheet entry resources in the Humaans API. Timesheet entries represent individual time records for a person, such as hours worked on a specific date.

This module provides functions for managing timesheet submission resources in the Humaans API. Timesheet submissions represent a collection of timesheet entries for a specific time period that has been submitted for review and approval.

Singleton helper for the /token-info endpoint.

This module provides functions for listing and retrieving webhook event resources in the Humaans API. Webhook events are read-only via the API.

Functions for managing Humaans webhook subscriptions and verifying incoming webhook deliveries.

This module provides functions for retrieving workflow dependency resources in the Humaans API. Workflow dependencies are retrieve-only via the API.

This module provides functions for retrieving workflow form response resources in the Humaans API. Workflow form responses are retrieve-only via the API.

This module provides functions for retrieving workflow publication resources in the Humaans API. Workflow publications are retrieve-only via the API.

This module provides functions for retrieving workflow Slack action resources in the Humaans API. Workflow Slack actions are retrieve-only via the API.

This module provides functions for retrieving workflow stat resources in the Humaans API. Workflow stats are retrieve-only via the API.

This module provides functions for managing working pattern allocation resources in the Humaans API.

This module provides functions for managing working pattern resources in the Humaans API.