absentify (Preview)

Integrate absentify into your existing systems with this connector. Use the absences of your employees in other systems.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name absentify Support
URL https://support.absentify.com/
Email support@absentify.com
Connector Metadata
Publisher BrainCore Solutions GmbH
Website https://absentify.com
Privacy policy https://absentify.com/privacy-policy
Categories Human Resources;Business Management

absentify is free and specially designed for the Microsoft 365 environment to manage your team's or employee's absences and have an overview of all time off and reason given. You benefit from full integration of paid time off tracking with Microsoft Teams and Microsoft 365, no more boring Excel sheets. absentify is the easiest way to approve vacation time and holidays.

Prerequisites

To use this connector, you need to have a work, school or Microsoft personal account. You also need to accept the permissions and consent of absentify by taking one of these two steps:

  • Teams: Install the absentify Teams app and start it, accept the permissions and consent.
  • Web: Open the absentify web app and accept the permissions and consent.

Additionally you need the startup plan or higher to use this connector.

How to get credentials

You can authenticate with your Microsoft 365 login.

Get started with your connector

Install absentify via one of these ways:

  • Teams: Install the absentify Teams app and start it, accept the permissions and consent.
  • Web: Open the absentify web app and accept the permissions and consent.

To fully configure your account, you can use this guide. Upgrade to at least the startup plan. Now you can get started.

Known issues and limitations

Please note that you can only create 3 triggers in the start-up plan. After the 3rd one you will get an error message and have to delete another one before.

Common errors and remedies

Status Code 500 FORBIDDEN: This error comes back when you have configured the maximum of webhooks. You need to delete webhooks or Power Automate Connector, or upgrade to a higher plan.

FAQ

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Throttling Limits

Name Calls Renewal Period
API calls per connection10060 seconds

Triggers

Request created

This trigger is executed when a new request is created in your company.

Request status updated

This trigger is executed if the status of an existing request is changed.

Request created

This trigger is executed when a new request is created in your company.

Returns

Name Path Type Description
id
id string

id

createdAt
createdAt string

request created at

updatedAt
updatedAt string

request updated at

start
start string

Request start date

start_at
start_at string

Request start at

end
end string

Request end date

end_at
end_at string

Request end at

duration
duration float

Request duration substracted

year
year integer

Request year

status
details.status string

Request status

approved_date
details.approved_date string

Request approved date

cancel_reason
details.cancel_reason string

Request cancel reason

canceld_date
details.canceld_date string

Request cancel date

declined_date
details.declined_date string

Request declined date

decline_reason
details.decline_reason string

Request decline reason

deducted
details.deducted float

Request deducted from the user's allowance

reason
details.reason string

Request reason

email
details.approver_member.email string

Request approver email

name
details.approver_member.name string

Request approver name

id
details.approver_member.id string

Request approver id

custom_id
details.approver_member.custom_id string

Request approver custom id

email
details.requester_member.email string

Request requester email

name
details.requester_member.name string

Request requester name

id
details.requester_member.id string

Request requester id

custom_id
details.requester_member.custom_id string

Request requester custom id

email
details.canceld_by_member.email string

Request canceled by email

name
details.canceld_by_member.name string

Request canceled by name

id
details.canceld_by_member.id string

Request canceled by id

custom_id
details.canceld_by_member.custom_id string

Request canceled by custom id

email
details.declined_by_member.email string

Request declined by email

name
details.declined_by_member.name string

Request declined by name

id
details.declined_by_member.id string

Request declined by id

custom_id
details.declined_by_member.custom_id string

Request declined by custom id

id
details.leave_type.id string

Leave type id

name
details.leave_type.name string

Leave type name

Request status updated

This trigger is executed if the status of an existing request is changed.

Returns

Name Path Type Description
id
id string

id

createdAt
createdAt string

request created at

updatedAt
updatedAt string

request updated at

start
start string

Request start date

start_at
start_at string

Request start at

end
end string

Request end date

end_at
end_at string

Request end at

duration
duration float

Request duration substracted

year
year integer

Request year

status
details.status string

Request status

approved_date
details.approved_date string

Request approved date

cancel_reason
details.cancel_reason string

Request cancel reason

canceld_date
details.canceld_date string

Request cancel date

declined_date
details.declined_date string

Request declined date

decline_reason
details.decline_reason string

Request decline reason

deducted
details.deducted float

Request deducted from the user's allowance

reason
details.reason string

Request reason

email
details.approver_member.email string

Request approver email

name
details.approver_member.name string

Request approver name

id
details.approver_member.id string

Request approver id

custom_id
details.approver_member.custom_id string

Request approver custom id

email
details.requester_member.email string

Request requester email

name
details.requester_member.name string

Request requester name

id
details.requester_member.id string

Request requester id

custom_id
details.requester_member.custom_id string

Request requester custom id

email
details.canceld_by_member.email string

Request canceled by email

name
details.canceld_by_member.name string

Request canceled by name

id
details.canceld_by_member.id string

Request canceled by id

custom_id
details.canceld_by_member.custom_id string

Request canceled by custom id

email
details.declined_by_member.email string

Request declined by email

name
details.declined_by_member.name string

Request declined by name

id
details.declined_by_member.id string

Request declined by id

custom_id
details.declined_by_member.custom_id string

Request declined by custom id

id
details.leave_type.id string

Leave type id

name
details.leave_type.name string

Leave type name