Leave Dates (Independent Publisher) (Preview)

Leave Dates simplifies leave management, enabling seamless scheduling, tracking, and reporting for teams and organizations. Streamline time-off workflows effortlessly.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Copilot Studio | 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) |
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - 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) |
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) |
Contact | |
---|---|
Name | Tiago Ramos |
URL | https://novalogica.pt/ |
[email protected] |
Connector Metadata | |
---|---|
Publisher | Tiago Ramos (novalogica) |
Website | https://www.leavedates.com/ |
Privacy policy | https://www.leavedates.com/privacy-policy |
Categories | Data;Human Resources |
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.
Name | Type | Description | Required |
---|---|---|---|
Bearer Token | securestring | The Bearer Token for this api | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Add Employee |
Add Employee |
Approve Leave |
Approve a leave request |
Cancel Leave |
Cancel a leave |
Delete Employee |
Delete a Employee |
Get All Leave Types |
Get all leave types of the company |
Get Allowance Summary Report |
Get allowance summary report of the company by allowance type, calendar, and allowance unit |
Get Details Of An Employee |
Get details of an employee |
Get Employees |
A list of employees |
Get Leave Details |
Get leave details |
List Companies |
List all companies of authenticated user |
List Departments |
A list of departments for a specific company |
Request Leave |
To request a leave, first you need to draft a leave to get available breakdowns using
Once you have drafted a leave, you can request the leave using available breakdowns. |
Update Employee |
Update a Employee |
Update Leave |
Update a leave request. You would need available breakdown durations to update the leave.
The available breakdown durations can be obtained from redraft leave. To know more, refer |
Add Employee
Add Employee
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Job Title
|
job_title | string | ||
Full Name
|
full_name | True | string | |
Email
|
True | string | ||
Timezone
|
timezone | string | ||
Company
|
company_id | True | string | |
Approver
|
approver_id | string | ||
Department
|
department_id | string | ||
Employee Code
|
employee_code | string | ||
Is Admin
|
is_admin | boolean | ||
Start Date
|
start_date | string | ||
End Date
|
end_date | string | ||
Holiday Location
|
holiday_location | string | ||
Allowance Unit is Days
|
allowance_unit_is_days | string | ||
Minutes Per Working Day
|
minutes_per_working_day | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
job_title | string |
Job Title |
|
full_name | string |
Full Name |
|
string |
|
|
|
department_id | string |
Department ID |
|
employee_code | string |
Employee Code |
|
company_id | string |
Company ID |
|
is_admin | boolean |
Is Admin |
|
start_date | string |
Start Date |
|
end_date | string |
End Date |
|
id | string |
Employee ID |
Approve Leave
Approve a leave request
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The unique identifier of the leave record
|
id | True | string |
Leave ID |
Company
|
company | True | string |
Company ID |
Cancel Leave
Cancel a leave
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The unique identifier of the leave record
|
id | True | string |
Leave ID |
Company
|
company | True | string |
Company ID |
Delete Employee
Delete a Employee
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The unique identifier of the employment record
|
id | True | string |
Employment ID |
Company
|
company_id | True | string |
Company ID |
Returns
- response
- object
Get All Leave Types
Get all leave types of the company
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Company
|
company | True | string |
Company ID |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
|
id | string |
Leave Type ID |
|
company_id | string |
Company ID |
|
name | string |
Leave Type Name |
|
description | string |
Description |
Get Allowance Summary Report
Get allowance summary report of the company by allowance type, calendar, and allowance unit
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Company
|
company | True | string |
Company ID |
Date
|
date | True | string |
Example: 2021-01-13 |
Page
|
page | True | integer |
current page of the report |
Employee
|
employee | string |
Employee ID |
|
Department
|
department | string |
Department ID |
|
Allowance Type
|
allowance_type | string |
Allowance Type ID |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object |
data |
Id
|
data.allowance_type.id | string |
Allowance Type Id |
Name
|
data.allowance_type.name | string |
Allowance Type Name |
Start Date
|
data.calendar.start_date | string |
Start date of the calendar |
End Date
|
data.calendar.end_date | string |
End date of the Calendar |
Allowance Unit
|
data.allowance_unit | string |
Allowance Unit Example: Days |
Is Unlimited
|
data.is_unlimited | integer |
Allowance was unlimited days? |
Total Allowance
|
data.total_allowance | integer |
Total units for the allowance type |
Annual Allowance
|
data.annual_allowance | integer |
Total allowance days for the year |
Booked Allowance
|
data.booked_allowance | float |
Total booked allowance days for the year |
Remaining Book
|
data.remaining_to_book | float |
Remaining units to book for the allowance |
Total allowances
|
total | integer |
Total allowances on the current request |
Current Page
|
current_page | integer |
Current Page |
Get Details Of An Employee
Get details of an employee
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Employee ID
|
id | True | string |
Employee ID |
Company
|
company | True | string |
Company ID |
Returns
Name | Path | Type | Description |
---|---|---|---|
id
|
user.id | string |
id |
full_name
|
user.full_name | string |
full_name |
email
|
user.email | string |
|
|
user.avatar | string |
avatar |
date_of_birth
|
user.date_of_birth | string |
date_of_birth |
deleted_at
|
user.deleted_at | string |
deleted_at |
created_at
|
user.created_at | string |
created_at |
updated_at
|
user.updated_at | string |
updated_at |
verification_pending_email
|
user.verification_pending_email | string |
verification_pending_email |
avatar_url
|
user.avatar_url | string |
avatar_url |
Get Employees
A list of employees
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Company
|
company | True | string |
Company ID |
Department
|
department_id | string |
Department ID |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
|
id | string |
Employee ID |
|
company_id | string |
Company ID |
|
department | string |
Department ID |
|
full_name | string |
Full Name |
|
string |
|
Get Leave Details
Get leave details
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
The unique identifier of the leave record
|
id | True | string |
Leave ID |
Company
|
company | True | string |
Company ID |
Returns
Name | Path | Type | Description |
---|---|---|---|
Leave Id
|
id | string |
Leave Id |
id
|
owner.id | string |
Leave Owner Id |
full_name
|
owner.full_name | string |
Leave Owner Full Name |
status
|
status | string |
Status of the leave request |
leave_breakdowns
|
leave_breakdowns | array of object |
leave_breakdowns |
|
leave_breakdowns.from | string |
From date |
|
leave_breakdowns.to | string |
To date |
|
leave_breakdowns.duration | string |
Breakdown Leave duration |
|
leave_breakdowns.type | string |
Breakdown Leave Type |
reason
|
reason | string |
Reason for the requested leave |
id
|
type.id | string |
Leave Type Id |
name
|
type.name | string |
Leave Type Name |
List Companies
List all companies of authenticated user
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
|
id | string |
Company ID |
|
owner_id | string |
Owner ID of the Company |
|
name | string |
Company Name |
|
employments_count | integer |
Total Employees |
List Departments
A list of departments for a specific company
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Company
|
company | True | string |
Company ID |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
|
id | string |
Department ID |
|
name | string |
Department Name |
|
company_id | string |
Company ID |
|
employments_count | integer |
Total Employees |
Request Leave
To request a leave, first you need to draft a leave to get available breakdowns using
leaves/draft
endpoint. For more information refer leaves/draft
section.
Once you have drafted a leave, you can request the leave using available breakdowns.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Company
|
company_id | True | string |
Company ID |
From
|
from | True | string |
From Date |
To
|
to | True | string |
To Date |
Leave Type
|
type_id | True | string |
Leave Type ID |
Reason
|
reason | string |
Reason description |
|
Is Private
|
is_private | boolean |
Is Private |
|
OwnerId
|
owner_id | True | string |
Owner ID |
From
|
from | string |
From Date |
|
To
|
to | string |
To Date |
|
Type
|
type | string |
Type Example working_day |
|
Duration
|
duration | string |
Duration Example full_day / custom |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of string |
Update Employee
Update a Employee
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Employee ID
|
id | True | string |
Employee ID |
Job Title
|
job_title | string | ||
Full Name
|
full_name | True | string | |
Email
|
True | string | ||
Timezone
|
timezone | string | ||
Company
|
company_id | True | string | |
Approver
|
approver_id | string | ||
Department
|
department_id | string | ||
Employee Code
|
employee_code | string | ||
Is Admin
|
is_admin | boolean | ||
Start Date
|
start_date | string | ||
End Date
|
end_date | string | ||
Holiday Location
|
holiday_location | string | ||
Allowance Unit is Days
|
allowance_unit_is_days | string | ||
Minutes Per Working Day
|
minutes_per_working_day | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
job_title | string |
Job Title |
|
full_name | string |
Full Name |
|
string |
|
|
|
department_id | string |
Department ID |
|
employee_code | string |
Employee Code |
|
company_id | string |
Company ID |
|
is_admin | boolean |
Is Admin |
|
start_date | string |
Start Date |
|
end_date | string |
End Date |
|
id | string |
Employee ID |
Update Leave
Update a leave request. You would need available breakdown durations to update the leave.
The available breakdown durations can be obtained from redraft leave. To know more, refer leaves/{id}/redraft
section.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Leave ID
|
id | True | string |
Leave ID |
Company ID
|
company_id | True | string |
Company ID |
From
|
from | string |
From Date |
|
To
|
to | string |
To From |
|
Type
|
type_id | True | string |
Leave Type |
Reason
|
reason | string |
Reason Description |
|
From
|
from | string |
From Date |
|
To
|
to | string |
To Date |
|
type
|
type | string |
Type Example working_day |
|
Duration
|
duration | string |
Duration Example full day / custom |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of string |
Definitions
object
This is the type 'object'.