Skip to main content
absence.io
absence.io
24 actions · 1 auth method
PreviewHRIS

Authentication

OAuth 2.0 (Client Credentials)

Uses absence.io’s customized OAuth 2.0 Client Credentials flow. The issued access token is user-mapped — calls operate w…Guides: Connector Profile, Link Account
Actions
24 actions
Action
Description
List Absences
List absences with optional MongoDB-style filtering, sorting, and relation resolution.
Get Absence
Retrieve a single absence by its MongoDB ObjectId.
Create Absence
Create a new absence assigned to a user with a specific reason and approver.
Update Absence
Update an existing absence — only the fields supplied are changed.
List Allowance Types
List allowance types with optional MongoDB-style filtering, sorting, and pagination.
Get Allowance Type
Retrieve a single allowance type by its MongoDB ObjectId.
List Departments
List departments with optional MongoDB-style filtering, sorting, and pagination.
Get Department
Retrieve a single department by its MongoDB ObjectId.
List Holidays
Retrieve holidays for a user or location within a date range, with optional filtering by company, day type, and mandator…
List Locations
List locations with optional MongoDB-style filtering, sorting, and pagination.
Get Location
Retrieve a single location by its MongoDB ObjectId.
List Reasons
List absence reasons with optional MongoDB-style filtering, sorting, and pagination.
Get Reason
Retrieve a single absence reason by its MongoDB ObjectId.
List Teams
List teams with optional MongoDB-style filtering, sorting, and pagination.
Get Team
Retrieve a single team by its MongoDB ObjectId.
List Timespans
List timetracking entries with optional MongoDB-style filtering, sorting, and pagination.
Get Timespan
Retrieve a single timespan by its MongoDB ObjectId.
Create Timespan
Create a new timespan (work or break entry) for a user.
Update Timespan
Update an existing timespan — only the fields supplied are changed.
Delete Timespan
Delete a timespan by its MongoDB ObjectId.
List Users
List users with optional MongoDB-style filtering, sorting, and pagination.
Get User
Retrieve a single user by their MongoDB ObjectId.
Invite User
Register a new user for the company; optionally send an invitation email.
Update User
Update an existing user — only the fields supplied are changed.

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/absenceio/filled/png

Connector Profile

absence.io - OAuth 2.0 (Client Credentials)
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/absenceio/filled/png

Link Account

absence.io - OAuth 2.0 (Client Credentials)
4

Use Actions

Invoke actions using one of the methods below: