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 protected] |
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 connection | 100 | 60 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 |
request created at
|
createdAt | string |
request created at |
request updated at
|
updatedAt | string |
request updated at |
Request start date
|
start | string |
Request start date |
Request start at
|
start_at | string |
Request start at |
Request end date
|
end | string |
Request end date |
Request end at
|
end_at | string |
Request end at |
Request duration substracted
|
duration | float |
Request duration substracted |
Request year
|
year | integer |
Request year |
Request status
|
details.status | string |
Request status |
Request deducted from the user's allowance
|
details.deducted | float |
Request deducted from the user's allowance |
Request reason
|
details.reason | string |
Request reason |
Approval process
|
details.approval_process | string |
Approval process |
Request approvers
|
details.request_approvers | array of object |
Request approvers |
Internal uuid
|
details.request_approvers.uuid | string |
Internal uuid |
Status
|
details.request_approvers.status | string |
Status |
Changed by email
|
details.request_approvers.status_changed_by_member.email | string |
Changed by email |
Changed by name
|
details.request_approvers.status_changed_by_member.name | string |
Changed by name |
Changed by id
|
details.request_approvers.status_changed_by_member.id | string |
Changed by id |
Changed by custom id
|
details.request_approvers.status_changed_by_member.custom_id | string |
Changed by custom id |
Status changed date
|
details.request_approvers.status_change_date | date-time |
Status changed date |
Predecessor request member approver id
|
details.request_approvers.predecessor_request_member_approver_id | string |
Is there a predecessor that needs to approve earlier? |
Reason
|
details.request_approvers.reason | string |
Reason |
Request requester email
|
details.requester_member.email | string |
Request requester email |
Request requester name
|
details.requester_member.name | string |
Request requester name |
Request requester id
|
details.requester_member.id | string |
Request requester id |
Request requester custom id
|
details.requester_member.custom_id | string |
Request requester custom id |
Allowances
|
details.requester_member.allowances | array of object |
Allowances |
Allowance
|
details.requester_member.allowances.allowance | number |
Allowance |
Carried over
|
details.requester_member.allowances.brought_forward | number |
Carried over |
Compensatory time off
|
details.requester_member.allowances.compensatory_time_off | number |
Compensatory time off |
Remaining
|
details.requester_member.allowances.remaining | number |
Remaining |
Taken
|
details.requester_member.allowances.taken | number |
Taken |
Year
|
details.requester_member.allowances.year | number |
Year |
Request approved date (deprecated)
|
details.approved_date | string |
Request approved date (deprecated) |
Request cancel reason
|
details.cancel_reason | string |
Request cancel reason |
Request cancel date
|
details.canceld_date | string |
Request cancel date |
Request declined date (deprecated)
|
details.declined_date | string |
Request declined date (deprecated) |
Request decline reason (deprecated)
|
details.decline_reason | string |
Request decline reason (deprecated) |
Request approver email (deprecated)
|
details.approver_member.email | string |
Request approver email (deprecated) |
Request approver name (deprecated)
|
details.approver_member.name | string |
Request approver name (deprecated) |
Request approver id (deprecated)
|
details.approver_member.id | string |
Request approver id (deprecated) |
Request approver custom id (deprecated)
|
details.approver_member.custom_id | string |
Request approver custom id (deprecated) |
Request canceled by email
|
details.canceld_by_member.email | string |
Request canceled by email |
Request canceled by name
|
details.canceld_by_member.name | string |
Request canceled by name |
Request canceled by id
|
details.canceld_by_member.id | string |
Request canceled by id |
Request canceled by custom id
|
details.canceld_by_member.custom_id | string |
Request canceled by custom id |
Request declined by email (deprecated)
|
details.declined_by_member.email | string |
Request declined by email (deprecated) |
Request declined by name (deprecated)
|
details.declined_by_member.name | string |
Request declined by name (deprecated) |
Request declined by id (deprecated)
|
details.declined_by_member.id | string |
Request declined by id (deprecated) |
Request declined by custom id (deprecated)
|
details.declined_by_member.custom_id | string |
Request declined by custom id (deprecated) |
Leave type id
|
details.leave_type.id | string |
Leave type id |
Leave type 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 |
request created at
|
createdAt | string |
request created at |
request updated at
|
updatedAt | string |
request updated at |
Request start date
|
start | string |
Request start date |
Request start at
|
start_at | string |
Request start at |
Request end date
|
end | string |
Request end date |
Request end at
|
end_at | string |
Request end at |
Request duration substracted
|
duration | float |
Request duration substracted |
Request year
|
year | integer |
Request year |
Request status
|
details.status | string |
Request status |
Request deducted from the user's allowance
|
details.deducted | float |
Request deducted from the user's allowance |
Request reason
|
details.reason | string |
Request reason |
Approval process
|
details.approval_process | string |
Approval process |
Request approvers
|
details.request_approvers | array of object |
Request approvers |
Internal uuid
|
details.request_approvers.uuid | string |
Internal uuid |
Status
|
details.request_approvers.status | string |
Status |
Changed by email
|
details.request_approvers.status_changed_by_member.email | string |
Changed by email |
Changed by name
|
details.request_approvers.status_changed_by_member.name | string |
Changed by name |
Changed by id
|
details.request_approvers.status_changed_by_member.id | string |
Changed by id |
Changed by custom id
|
details.request_approvers.status_changed_by_member.custom_id | string |
Changed by custom id |
Status changed date
|
details.request_approvers.status_change_date | date-time |
Status changed date |
Predecessor request member approver id
|
details.request_approvers.predecessor_request_member_approver_id | string |
Is there a predecessor that needs to approve earlier? |
Reason
|
details.request_approvers.reason | string |
Reason |
Request requester email
|
details.requester_member.email | string |
Request requester email |
Request requester name
|
details.requester_member.name | string |
Request requester name |
Request requester id
|
details.requester_member.id | string |
Request requester id |
Request requester custom id
|
details.requester_member.custom_id | string |
Request requester custom id |
Allowances
|
details.requester_member.allowances | array of object |
Allowances |
Allowance
|
details.requester_member.allowances.allowance | number |
Allowance |
Carried over
|
details.requester_member.allowances.brought_forward | number |
Carried over |
Compensatory time off
|
details.requester_member.allowances.compensatory_time_off | number |
Compensatory time off |
Remaining
|
details.requester_member.allowances.remaining | number |
Remaining |
Taken
|
details.requester_member.allowances.taken | number |
Taken |
Year
|
details.requester_member.allowances.year | number |
Year |
Request approved date (deprecated)
|
details.approved_date | string |
Request approved date (deprecated) |
Request cancel reason
|
details.cancel_reason | string |
Request cancel reason |
Request cancel date
|
details.canceld_date | string |
Request cancel date |
Request declined date (deprecated)
|
details.declined_date | string |
Request declined date (deprecated) |
Request decline reason (deprecated)
|
details.decline_reason | string |
Request decline reason (deprecated) |
Request approver email (deprecated)
|
details.approver_member.email | string |
Request approver email (deprecated) |
Request approver name (deprecated)
|
details.approver_member.name | string |
Request approver name (deprecated) |
Request approver id (deprecated)
|
details.approver_member.id | string |
Request approver id (deprecated) |
Request approver custom id (deprecated)
|
details.approver_member.custom_id | string |
Request approver custom id (deprecated) |
Request canceled by email
|
details.canceld_by_member.email | string |
Request canceled by email |
Request canceled by name
|
details.canceld_by_member.name | string |
Request canceled by name |
Request canceled by id
|
details.canceld_by_member.id | string |
Request canceled by id |
Request canceled by custom id
|
details.canceld_by_member.custom_id | string |
Request canceled by custom id |
Request declined by email (deprecated)
|
details.declined_by_member.email | string |
Request declined by email (deprecated) |
Request declined by name (deprecated)
|
details.declined_by_member.name | string |
Request declined by name (deprecated) |
Request declined by id (deprecated)
|
details.declined_by_member.id | string |
Request declined by id (deprecated) |
Request declined by custom id (deprecated)
|
details.declined_by_member.custom_id | string |
Request declined by custom id (deprecated) |
Leave type id
|
details.leave_type.id | string |
Leave type id |
Leave type name
|
details.leave_type.name | string |
Leave type name |