Citrix Microsoft Outlook specifications
Deploy the Microsoft Outlook integration to schedule events and office hours, edit events and office hours, and receive a notification an hour before an event’s start time.
Version details
Microsoft Outlook microapp supports the latest MS Graph REST APIs v1.0: https://docs.microsoft.com/en-us/graph/api/overview
Endpoints
POST
https://login.microsoftonline.com/6ec32273-dccb-4522-8c42-a29aee1bad2d/oauth2/v2.0/authorize
https://login.microsoftonline.com/common/oauth2/v2.0/token
v1.0/me/events
GET
v1.0/users
v1.0/users/\{\{id\}\}/calendarView
v1.0/users/\{\{id\}\}/calendar/events
PATCH
v1.0/me/events/\{\{id\}\}/
Service actions
- Data update after action My events - Update data after create event and edit event in my events table.
- Refresh - Fetch the updated event details.
- Create Recurring Event with Custom Timezone - Schedule a recurring event with custom timezone.
- Create One Time Event with Custom Timezone - Schedule a one time event with custom timezone.
- Create Recurring Event with Current Timezone - Schedule a recurring event with current timezone.
- Edit Recurring Event with Current Timezone - Edit a recurring event with current timezone.
- Edit OneTime Event with Current Timezone - Edit a one time event with current timezone.
- Edit OneTime Event with Custom Timezone - Edit a one time event with custom timezone.
- Edit Recurring Event with Custom Timezone - Edit a recurring event with custom timezone.
- Create One Time Event with Current Timezone - Schedule a one time event with current timezone.
- Create Recurring Office Hours with Current Timezone - Schedule recurring office hours with current timezone.
- Create Recurring Office Hours with Custom Timezone - Schedule recurring office hours with current timezone.
- Edit Recurring Office hours with Custom Timezone - Edit recurring office hours with custom timezone.
- Edit Recurring Office hours with Current Timezone - Edit recurring office hours with current timezone.
Key entities
The following are the main business entities that this connector addresses:
- Users
- My Events
- Calendar View
Entities with attributes
The following is a full list of entities and their attributes:
users
- Datetime: TIMESTAMP
- display_name: STRING(255)
- given_name: STRING(255)
- id: STRING(255)
- job_title: STRING(255)
- mail: STRING(255)
- mobile_phone: STRING(255)
- office_location: STRING(255)
- preferred_language: STRING(255)
- surname: STRING(255)
- user_principal_name: STRING(255)
calender_view
- allow_new_time_proposals: BOOLEAN
- body_content: BINARY
- body_content_type: STRING(255)
- body_preview: STRING(255)
- change_key: STRING(255)
- created_date_time: TIMESTAMP
- end_date_time: TIMESTAMP
- end_time_zone: STRING(255)
- has_attachments: BOOLEAN
- i_cal_u_id: STRING(255)
- id: STRING(255)
- importance: STRING(255)
- is_all_day: BOOLEAN
- is_cancelled: BOOLEAN
- is_online_meeting: BOOLEAN
- is_organizer: BOOLEAN
- is_reminder_on: BOOLEAN
- last_modified_date_time: TIMESTAMP
- location_display_name: STRING(1024)
- location_location_type: STRING(255)
- location_unique_id: STRING(255)
- location_unique_id_type: STRING(255)
- odata_etag: STRING(255)
- online_meeting: STRING(255)
- online_meeting_join_url: STRING(255)
- online_meeting_provider: STRING(255)
- online_meeting_url: STRING(255)
- organizer_email_address_address: STRING(255), FK(users.user_principal_name)
- organizer_email_address_name: STRING(255)
- original_end_time_zone: STRING(255)
- original_start_time_zone: STRING(255)
- recurrence: STRING(255)
- reminder_minutes_before_start: INTEGER
- response_requested: BOOLEAN
- response_status_response: STRING(255)
- response_status_time: TIMESTAMP
- sensitivity: STRING(255)
- series_master_id: STRING(255)
- show_as: STRING(255)
- start_date: DATE
- start_date_time: TIMESTAMP
- start_time_zone: STRING(255)
- subject: STRING(255)
- transaction_id: STRING(255)
- type: STRING(255)
- web_link: BINARY
calender_view_attendees
- email_address_address: STRING(255)
- email_address_name: STRING(255)
- status_response: STRING(255)
- status_time: TIMESTAMP
- type: STRING(255)
- parent_i_cal_u_id: STRING(255), FK(calender_view.i_cal_u_id)
- unique_id: STRING(36)
- root_i_cal_u_id: STRING(255)
calender_view_locations
- display_name: STRING(255)
- location_type: STRING(255)
- unique_id: STRING(255)
- unique_id_type: STRING(255)
- parent_i_cal_u_id: STRING(255), FK(calender_view.i_cal_u_id)
- unique_id_1: STRING(36)
- root_i_cal_u_id: STRING(255)
my_events
- allow_new_time_proposals: BOOLEAN
- body_content: BINARY
- body_content_type: STRING(255)
- body_preview: STRING(255)
- change_key: STRING(255)
- created_date_time: TIMESTAMP
- end_date_time: TIMESTAMP
- end_time_zone: STRING(255)
- has_attachments: BOOLEAN
- i_cal_u_id: STRING(255)
- id: STRING(255), FK(calender_view.series_master_id)
- importance: STRING(255)
- is_all_day: BOOLEAN
- is_cancelled: BOOLEAN
- is_online_meeting: BOOLEAN
- is_organizer: BOOLEAN
- is_reminder_on: BOOLEAN
- last_modified_date_time: TIMESTAMP
- location_display_name: STRING(255)
- location_location_type: STRING(255)
- location_unique_id: STRING(255)
- location_unique_id_type: STRING(255)
- odata_etag: STRING(255)
- online_meeting: STRING(255)
- online_meeting_join_url: STRING(255)
- online_meeting_provider: STRING(255)
- online_meeting_url: STRING(255)
- organizer_email_address_a: STRING(255)
- organizer_email_address_n: STRING(255)
- original_end_time_zone: STRING(255)
- original_start_time_zone: STRING(255)
- recurrence: STRING(255)
- recurrence_pattern_day_of: INTEGER
- recurrence_pattern_first: STRING(255)
- recurrence_pattern_index: STRING(255)
- recurrence_pattern_interv: INTEGER
- recurrence_pattern_month: INTEGER
- recurrence_pattern_type: STRING(255)
- recurrence_range_end_date: DATE
- recurrence_range_number_o: INTEGER
- recurrence_range_recurren: STRING(255)
- recurrence_range_start_da: DATE
- recurrence_range_type: STRING(255)
- reminder_minutes_before_s: INTEGER
- response_requested: BOOLEAN
- response_status_response: STRING(255)
- response_status_time: TIMESTAMP
- sensitivity: STRING(255)
- series_master_id: STRING(255)
- show_as: STRING(255)
- start_date_time: TIMESTAMP
- start_time_zone: STRING(255)
- subject: STRING(255)
- type: STRING(255)
- web_link: STRING(255)
my_events_attendees
- email_address_address: STRING(255)
- email_address_name: STRING(255)
- status_response: STRING(255)
- status_time: TIMESTAMP
- type: STRING(255)
- parent_i_cal_u_id: STRING(255), FK(my_events.i_cal_u_id)
- unique_id: STRING(36)
- root_i_cal_u_id: STRING(255)
my_events_locations
- display_name: STRING(255)
- location_type: STRING(255)
- unique_id: STRING(255)
- unique_id_type: STRING(255)
- parent_i_cal_u_id: STRING(255), FK(my_events.i_cal_u_id)
- unique_id_1: STRING(36)
- root_i_cal_u_id: STRING(255)
my_events_pattern_days_of
- id: STRING(255)
- value: STRING(255)
- parent_i_cal_u_id: STRING(255), FK(my_events.i_cal_u_id)
- unique_id: STRING(36)
- root_i_cal_u_id: STRING(255)
Citrix Microsoft Outlook specifications
Copied!
Failed!