Calendar Pro
Stress free with Calendar Pro for Microsoft Teams. Inside a channel, you can very easily organize teams, manage availability, schedule work and share events. This connector will allow you to manage existing events or create new ones.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions |
Power Automate | Premium | All Power Automate regions |
Power Apps | Premium | All Power Apps regions |
Contact | |
---|---|
Name | TeamsPro Support |
URL | https://www.teams-pro.com/en/contact-us/ |
teams-pro-help@witivio.com |
Connector Metadata | |
---|---|
Publisher | Witivio |
Website | https://developer.teams-pro.com/ |
Privacy policy | https://www.teams-pro.com/en/privacy-policy/ |
Categories | Collaboration;Productivity |
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 |
---|---|---|---|
TeamsPro Graph API Key | securestring | The subscription API key issued by TeamsPro Graph | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Create a new event |
Create a new event |
Delete an event |
Delete an event |
Get all events |
Get all events of a calendar by it's unique identifier |
Get an event |
Get an event by it's unique identifier |
Update an event |
Update an event |
Create a new event
Create a new event
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Calendar ID
|
calendarId | True | uuid |
The unique identifier of the calendar |
Title
|
title | True | string |
The title of the event |
Description
|
description | string |
The description of the event |
|
Start date
|
startDate | True | date-time |
The starting date of the event |
End date
|
endDate | True | date-time |
The ending date of the event |
Color
|
color | string |
The color of the event |
|
Resource ID
|
resourceId | string |
The unique identifier of the resource that is linked to the event |
|
Recurrence option
|
modeRecurrence | string |
The recurrence option |
|
Time zone
|
timeZone | True | string |
The timezone of the event |
Address
|
fullAddress | True | string |
The full address of the event |
Latitude
|
lat | True | double |
The latitude of the address |
Longitude
|
lng | True | double |
The longitude of the address |
Tags
|
tags | array of string |
The list of tags linked to the event |
Returns
The event
- Body
- Event
Delete an event
Delete an event
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Calendar ID
|
calendarId | True | uuid |
The unique identifier of the calendar |
Event ID
|
eventId | True | uuid |
The unique identifier of the event |
Get all events
Get all events of a calendar by it's unique identifier
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Calendar ID
|
calendarId | True | uuid |
The unique identifier of the calendar |
Returns
The list of events
- response
- array of Event
Get an event
Get an event by it's unique identifier
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Calendar ID
|
calendarId | True | uuid |
The unique identifier of the calendar |
Event ID
|
eventId | True | uuid |
The unique identifier of the event |
Returns
The event
- Body
- Event
Update an event
Update an event
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Calendar ID
|
calendarId | True | uuid |
The unique identifier of the calendar |
Event ID
|
eventId | True | uuid |
The unique identifier of the event |
Title
|
title | True | string |
The title of the event |
Description
|
description | string |
The description of the event |
|
Start date
|
startDate | True | date-time |
The starting date of the event |
End date
|
endDate | True | date-time |
The ending date of the event |
Color
|
color | string |
The color of the event |
|
Resource ID
|
resourceId | string |
The unique identifier of the resource that is linked to the event |
|
Recurrence option
|
modeRecurrence | string |
The recurrence option |
|
Time zone
|
timeZone | True | string |
The timezone of the event |
Address
|
fullAddress | True | string |
The full address of the event |
Latitude
|
lat | True | double |
The latitude of the address |
Longitude
|
lng | True | double |
The longitude of the address |
Tags
|
tags | array of string |
The list of tags linked to the event |
Returns
The event
- Body
- Event
Definitions
Address
The address of the event
Name | Path | Type | Description |
---|---|---|---|
Address
|
fullAddress | string |
The full address of the event |
Latitude
|
lat | double |
The latitude of the address |
Longitude
|
lng | double |
The longitude of the address |
Event
The event
Name | Path | Type | Description |
---|---|---|---|
ID
|
id | string |
The unique identifier of event |
Calendar ID
|
calendarId | string |
The unique identifier of the calendar |
Title
|
title | string |
The title of the event |
Description
|
description | string |
The description of the event |
Start date
|
startDate | date-time |
The starting date of the event |
End date
|
endDate | date-time |
The ending date of the event |
Color
|
color | string |
The color of the event |
All day
|
allDay | boolean |
Is the event during all day ? |
Resource ID
|
resourceId | string |
The unique identifier of the resource that is linked to the event |
Resource name
|
resourceName | string |
The name of the resource that is linked to the event |
rrule
|
rrule | RecurrenceRule |
The recurrence advanced options |
Duration
|
duration | integer |
The duration of the event in milliseconds |
Recurrence option
|
modeRecurrence | OptionRecurrence |
The recurrence mode option |
Time zone
|
timeZone | string |
The timezone of the event |
address
|
address | Address |
The address of the event |
Tags
|
tags | array of string |
The list of tags linked to the event |
OptionRecurrence
RecurrenceRule
The recurrence advanced options
Name | Path | Type | Description |
---|---|---|---|
Frequency
|
freq | string |
The recurrence frequency |
Start date
|
dtstart | date-time |
The recurrence start date |
End date
|
until | date-time |
The recurrence end date |
Number of occurences
|
count | integer |
The number of occurrences that will be generated |
Iteration interval
|
interval | integer |
The interval between each frequency iteration. A yearly frequency and an interval of 2 means once every two years |
Recurrence week start day
|
wkst | WeekDay |
The recurrence week start day |
Recurrence week days
|
byweekday | array of WeekDay |
The week days where the recurrence will be applied |
Recurrence months
|
bymonth | array of integer |
The months where the recurrence will be applied |
Recurrence nth occurrences
|
bysetpos | array of integer |
The nth occurrences of the rule inside the frequency period |
Recurrence month days
|
bymonthday | array of integer |
The month days to apply the recurrence to |
Recurrence year days
|
byyearday | array of integer |
The year days to apply the recurrence to |
Recurrence week numbers
|
byweekno | array of integer |
The week numbers to apply the recurrence to |
Recurrence hours
|
byhour | array of integer |
The hours to apply the recurrence to |
Recurrence minutes
|
byminute | array of integer |
The minutes to apply the recurrence to |
Recurrence seconds
|
bysecond | array of integer |
The seconds to apply the recurrence to |