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>

Note:

calendarId is in double {}. Due to limitations, we are rendering it here as single {}.

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