Microapps

Google Meet connector specifications

Deploy the Google Meet integration to schedule Google Meet Meetings and List Recordings from any device or intranet.

Version Details

Citrix Google Meet microapps support these APIs:

Endpoints

Note:

Custom API endpoints are not supported.

POST

https://accounts.google.com/o/oauth2/v2/auth?access_type=offline&prompt=consent

https://oauth2.googleapis.com/token

https://www.googleapis.com/calendar/v3/calendars/{{calendarId}}/events>

GET

https://www.googleapis.com/admin/directory/v1/users

https://www.googleapis.com/calendar/v3/calendars/{{calendarId}}/events>

Service Actions

  • Refresh - Used to “Refresh List” of the Meeting Recordings.
  • Create Meeting - Schedule a Meeting with details such as Meeting Title, Start and End Time, Time Zone, Recurrence(One Time, Daily, Weekly, Monthly), Password, and Meeting Attendees.

Key Entities

The following are the main business entities that this connector addresses:

  • users
  • users_users
  • users_users_aliases
  • users_users_emails
  • users_users_external_ids
  • users_users_non_editable
  • users_users_organizations
  • events
  • events_attachments
  • events_attendees
  • events_conference_data_entry_points
  • events_recurrence

Entities with Attributes

The following is a full list of entities and their attributes:

users

  • etag: STRING(255)
  • kind: STRING(255)
  • next_page_token: STRING(255)

users_users

  • agreed_to_terms: BOOLEAN
  • archived: BOOLEAN
  • change_password_at_next_l: BOOLEAN
  • creation_time: TIMESTAMP
  • customer_id: STRING(255)
  • etag: STRING(255)
  • gender_type: STRING(255)
  • id: DOUBLE
  • include_in_global_address: BOOLEAN
  • ip_whitelisted: BOOLEAN
  • is_admin: BOOLEAN
  • is_delegated_admin: BOOLEAN
  • is_enforced_in_2_sv: BOOLEAN
  • is_enrolled_in_2_sv: BOOLEAN
  • is_mailbox_setup: BOOLEAN
  • kind: STRING(255)
  • last_login_time: TIMESTAMP
  • name_family_name: STRING(255)
  • name_full_name: STRING(255)
  • name_given_name: STRING(255)
  • org_unit_path: STRING(255)
  • primary_email: STRING(255)
  • recovery_email: STRING(255)
  • recovery_phone: LONG
  • suspended: BOOLEAN
  • suspension_reason: STRING(255)
  • thumbnail_photo_etag: STRING(255)
  • thumbnail_photo_url: STRING(255)
  • parent_kind: STRING(255), FK(users.kind)
  • unique_id: STRING(36)
  • root_kind: STRING(255)

users_users_aliases

  • value: STRING(255)

users_users_emails

  • address: STRING(255)
  • custom_type: STRING(255)
  • primary: BOOLEAN
  • type: STRING(255)

users_users_external_ids

  • type: STRING(255)
  • value: STRING(255)

users_users_non_editable

  • value: STRING(255)

users_users_organizations

  • cost_center: STRING(255)
  • custom_type: STRING(255)
  • department: STRING(255)
  • description: STRING(255)
  • primary: BOOLEAN
  • title: STRING(255)

users_users_phones

  • type: STRING(255)
  • value: STRING(255)

events

  • conference_data_conference_id: STRING(255)
  • conference_data_conference_solution_icon_uri: STRING(255)
  • conference_data_conference_solution_key_type: STRING(255)
  • conference_data_conference_solution_name: STRING(255)
  • conference_data_signature: STRING(255)
  • created: TIMESTAMP
  • creator_display_name: STRING(255)
  • creator_email: STRING(255)
  • creator_self: BOOLEAN
  • description: STRING(255)
  • end_date: TIMESTAMP
  • end_date_time: TIMESTAMP
  • end_time_zone: STRING(255)
  • etag: STRING(255)
  • guests_can_invite_others: BOOLEAN
  • guests_can_modify: BOOLEAN
  • guests_can_see_other_guests: BOOLEAN
  • hangout_link: STRING(255)
  • html_link: STRING(255)
  • i_cal_uid: STRING(255)
  • id: STRING(255)
  • kind: STRING(255)
  • location: STRING(255)
  • organizer_display_name: STRING(255)
  • organizer_email: STRING(255)
  • organizer_self: BOOLEAN
  • original_start_time_date: TIMESTAMP
  • original_start_time_date_time: TIMESTAMP
  • private_copy: BOOLEAN
  • recurring_event_id: STRING(255)
  • reminders_use_default: BOOLEAN
  • sequence: INTEGER
  • start_date: TIMESTAMP
  • start_date_time: TIMESTAMP
  • start_time_zone: STRING(255)
  • status: STRING(255)
  • summary: STRING(255)
  • updated: TIMESTAMP

events_attachments

  • file_id: STRING(255)
  • file_url: STRING(255)
  • icon_link: STRING(255)
  • mime_type: STRING(255)
  • title: STRING(255)
  • parent_id: STRING(255), FK(events.id)
  • unique_id: STRING(36)
  • root_id: STRING(255)

events_attendees

  • email: STRING(255)
  • organizer: BOOLEAN
  • response_status: STRING(255)
  • self: BOOLEAN
  • parent_id: STRING(255), FK(events_attachments.parent_id)
  • unique_id: STRING(36)
  • root_id: STRING(255)

events_conference_data_entry_points

  • entry_point_type: STRING(255)
  • label: STRING(255)
  • pin: LONG
  • region_code: STRING(255)
  • uri: STRING(255)
  • parent_id: STRING(255)
  • unique_id: STRING(36)
  • root_id: STRING(255)

events_recurrence

  • value: STRING(255)
  • parent_id: STRING(255), FK(events.id)
  • unique_id: STRING(36)
  • root_id: STRING(255)
Google Meet connector specifications