Calendar Pro (Preview)

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 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 TeamsPro Support
URL https://www.teams-pro.com/en/contact-us/
Email 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 connection10060 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 string

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 string

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

The recurrence mode option

The recurrence mode option

Recurrence option
string

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

WeekDay

The recurrence week start day

The recurrence week start day

Recurrence week start day
string