|
20 | 20 | "canonicalName": "Meet",
|
21 | 21 | "description": "Create and manage meetings in Google Meet.",
|
22 | 22 | "discoveryVersion": "v1",
|
23 |
| - "documentationLink": "https://developers.google.com/meet/api", |
| 23 | + "documentationLink": "https://developers.google.com/workspace/meet/api", |
24 | 24 | "fullyEncodeReservedExpansion": true,
|
25 | 25 | "icons": {
|
26 | 26 | "x16": "http://www.google.com/images/icons/product/search-16.gif",
|
|
457 | 457 | "entries": {
|
458 | 458 | "methods": {
|
459 | 459 | "get": {
|
460 |
| - "description": "Gets a `TranscriptEntry` resource by entry ID. Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation.", |
| 460 | + "description": "Gets a `TranscriptEntry` resource by entry ID. Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when 1) we have interleaved speakers within milliseconds, or 2) the Google Docs transcript file is modified after generation.", |
461 | 461 | "flatPath": "v2/conferenceRecords/{conferenceRecordsId}/transcripts/{transcriptsId}/entries/{entriesId}",
|
462 | 462 | "httpMethod": "GET",
|
463 | 463 | "id": "meet.conferenceRecords.transcripts.entries.get",
|
|
483 | 483 | ]
|
484 | 484 | },
|
485 | 485 | "list": {
|
486 |
| - "description": "Lists the structured transcript entries per transcript. By default, ordered by start time and in ascending order. Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation.", |
| 486 | + "description": "Lists the structured transcript entries per transcript. By default, ordered by start time and in ascending order. Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when 1) we have interleaved speakers within milliseconds, or 2) the Google Docs transcript file is modified after generation.", |
487 | 487 | "flatPath": "v2/conferenceRecords/{conferenceRecordsId}/transcripts/{transcriptsId}/entries",
|
488 | 488 | "httpMethod": "GET",
|
489 | 489 | "id": "meet.conferenceRecords.transcripts.entries.list",
|
|
546 | 546 | ]
|
547 | 547 | },
|
548 | 548 | "endActiveConference": {
|
549 |
| - "description": "Ends an active conference (if there's one). For an example, see [End active conference](https://developers.google.com/meet/api/guides/meeting-spaces#end-active-conference).", |
| 549 | + "description": "Ends an active conference (if there's one). For an example, see [End active conference](https://developers.google.com/workspace/meet/api/guides/meeting-spaces#end-active-conference).", |
550 | 550 | "flatPath": "v2/spaces/{spacesId}:endActiveConference",
|
551 | 551 | "httpMethod": "POST",
|
552 | 552 | "id": "meet.spaces.endActiveConference",
|
|
555 | 555 | ],
|
556 | 556 | "parameters": {
|
557 | 557 | "name": {
|
558 |
| - "description": "Required. Resource name of the space. Format: `spaces/{space}`. `{space}` is the resource identifier for the space. It's a unique, server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`. For more information, see [How Meet identifies a meeting space](https://developers.google.com/meet/api/guides/meeting-spaces#identify-meeting-space).", |
| 558 | + "description": "Required. Resource name of the space. Format: `spaces/{space}`. `{space}` is the resource identifier for the space. It's a unique, server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`. For more information, see [How Meet identifies a meeting space](https://developers.google.com/workspace/meet/api/guides/meeting-spaces#identify-meeting-space).", |
559 | 559 | "location": "path",
|
560 | 560 | "pattern": "^spaces/[^/]+$",
|
561 | 561 | "required": true,
|
|
574 | 574 | ]
|
575 | 575 | },
|
576 | 576 | "get": {
|
577 |
| - "description": "Gets details about a meeting space. For an example, see [Get a meeting space](https://developers.google.com/meet/api/guides/meeting-spaces#get-meeting-space).", |
| 577 | + "description": "Gets details about a meeting space. For an example, see [Get a meeting space](https://developers.google.com/workspace/meet/api/guides/meeting-spaces#get-meeting-space).", |
578 | 578 | "flatPath": "v2/spaces/{spacesId}",
|
579 | 579 | "httpMethod": "GET",
|
580 | 580 | "id": "meet.spaces.get",
|
|
583 | 583 | ],
|
584 | 584 | "parameters": {
|
585 | 585 | "name": {
|
586 |
| - "description": "Required. Resource name of the space. Format: `spaces/{space}` or `spaces/{meetingCode}`. `{space}` is the resource identifier for the space. It's a unique, server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`. `{meetingCode}` is an alias for the space. It's a typeable, unique character string and is non-case sensitive. For example, `abc-mnop-xyz`. The maximum length is 128 characters. A `meetingCode` shouldn't be stored long term as it can become dissociated from a meeting space and can be reused for different meeting spaces in the future. Generally, a `meetingCode` expires 365 days after last use. For more information, see [Learn about meeting codes in Google Meet](https://support.google.com/meet/answer/10710509). For more information, see [How Meet identifies a meeting space](https://developers.google.com/meet/api/guides/meeting-spaces#identify-meeting-space).", |
| 586 | + "description": "Required. Resource name of the space. Format: `spaces/{space}` or `spaces/{meetingCode}`. `{space}` is the resource identifier for the space. It's a unique, server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`. `{meetingCode}` is an alias for the space. It's a typeable, unique character string and is non-case sensitive. For example, `abc-mnop-xyz`. The maximum length is 128 characters. A `meetingCode` shouldn't be stored long term as it can become dissociated from a meeting space and can be reused for different meeting spaces in the future. Generally, a `meetingCode` expires 365 days after last use. For more information, see [Learn about meeting codes in Google Meet](https://support.google.com/meet/answer/10710509). For more information, see [How Meet identifies a meeting space](https://developers.google.com/workspace/meet/api/guides/meeting-spaces#identify-meeting-space).", |
587 | 587 | "location": "path",
|
588 | 588 | "pattern": "^spaces/[^/]+$",
|
589 | 589 | "required": true,
|
|
601 | 601 | ]
|
602 | 602 | },
|
603 | 603 | "patch": {
|
604 |
| - "description": "Updates details about a meeting space. For an example, see [Update a meeting space](https://developers.google.com/meet/api/guides/meeting-spaces#update-meeting-space).", |
| 604 | + "description": "Updates details about a meeting space. For an example, see [Update a meeting space](https://developers.google.com/workspace/meet/api/guides/meeting-spaces#update-meeting-space).", |
605 | 605 | "flatPath": "v2/spaces/{spacesId}",
|
606 | 606 | "httpMethod": "PATCH",
|
607 | 607 | "id": "meet.spaces.patch",
|
|
610 | 610 | ],
|
611 | 611 | "parameters": {
|
612 | 612 | "name": {
|
613 |
| - "description": "Immutable. Resource name of the space. Format: `spaces/{space}`. `{space}` is the resource identifier for the space. It's a unique, server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`. For more information, see [How Meet identifies a meeting space](https://developers.google.com/meet/api/guides/meeting-spaces#identify-meeting-space).", |
| 613 | + "description": "Immutable. Resource name of the space. Format: `spaces/{space}`. `{space}` is the resource identifier for the space. It's a unique, server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`. For more information, see [How Meet identifies a meeting space](https://developers.google.com/workspace/meet/api/guides/meeting-spaces#identify-meeting-space).", |
614 | 614 | "location": "path",
|
615 | 615 | "pattern": "^spaces/[^/]+$",
|
616 | 616 | "required": true,
|
|
638 | 638 | }
|
639 | 639 | }
|
640 | 640 | },
|
641 |
| - "revision": "20250127", |
| 641 | + "revision": "20250421", |
642 | 642 | "rootUrl": "https://meet.googleapis.com/",
|
643 | 643 | "schemas": {
|
644 | 644 | "ActiveConference": {
|
|
665 | 665 | },
|
666 | 666 | "type": "object"
|
667 | 667 | },
|
| 668 | + "ArtifactConfig": { |
| 669 | + "description": "Configuration related to meeting artifacts potentially generated by this meeting space.", |
| 670 | + "id": "ArtifactConfig", |
| 671 | + "properties": { |
| 672 | + "recordingConfig": { |
| 673 | + "$ref": "RecordingConfig", |
| 674 | + "description": "Configuration for recording." |
| 675 | + }, |
| 676 | + "smartNotesConfig": { |
| 677 | + "$ref": "SmartNotesConfig", |
| 678 | + "description": "Configuration for auto-smart-notes." |
| 679 | + }, |
| 680 | + "transcriptionConfig": { |
| 681 | + "$ref": "TranscriptionConfig", |
| 682 | + "description": "Configuration for auto-transcript." |
| 683 | + } |
| 684 | + }, |
| 685 | + "type": "object" |
| 686 | + }, |
668 | 687 | "ConferenceRecord": {
|
669 | 688 | "description": "Single instance of a meeting held in a space.",
|
670 | 689 | "id": "ConferenceRecord",
|
|
858 | 877 | },
|
859 | 878 | "type": "object"
|
860 | 879 | },
|
| 880 | + "ModerationRestrictions": { |
| 881 | + "description": "Defines restrictions for features when the meeting is moderated.", |
| 882 | + "id": "ModerationRestrictions", |
| 883 | + "properties": { |
| 884 | + "chatRestriction": { |
| 885 | + "description": "Defines who has permission to send chat messages in the meeting space.", |
| 886 | + "enum": [ |
| 887 | + "RESTRICTION_TYPE_UNSPECIFIED", |
| 888 | + "HOSTS_ONLY", |
| 889 | + "NO_RESTRICTION" |
| 890 | + ], |
| 891 | + "enumDescriptions": [ |
| 892 | + "Default value specified by user policy. This should never be returned.", |
| 893 | + "Meeting owner and co-host have the permission.", |
| 894 | + "All Participants have permissions." |
| 895 | + ], |
| 896 | + "type": "string" |
| 897 | + }, |
| 898 | + "defaultJoinAsViewerType": { |
| 899 | + "description": "Defines whether to restrict the default role assigned to users as viewer.", |
| 900 | + "enum": [ |
| 901 | + "DEFAULT_JOIN_AS_VIEWER_TYPE_UNSPECIFIED", |
| 902 | + "ON", |
| 903 | + "OFF" |
| 904 | + ], |
| 905 | + "enumDescriptions": [ |
| 906 | + "Default value specified by user policy. This should never be returned.", |
| 907 | + "Users will by default join as viewers.", |
| 908 | + "Users will by default join as contributors." |
| 909 | + ], |
| 910 | + "type": "string" |
| 911 | + }, |
| 912 | + "presentRestriction": { |
| 913 | + "description": "Defines who has permission to share their screen in the meeting space.", |
| 914 | + "enum": [ |
| 915 | + "RESTRICTION_TYPE_UNSPECIFIED", |
| 916 | + "HOSTS_ONLY", |
| 917 | + "NO_RESTRICTION" |
| 918 | + ], |
| 919 | + "enumDescriptions": [ |
| 920 | + "Default value specified by user policy. This should never be returned.", |
| 921 | + "Meeting owner and co-host have the permission.", |
| 922 | + "All Participants have permissions." |
| 923 | + ], |
| 924 | + "type": "string" |
| 925 | + }, |
| 926 | + "reactionRestriction": { |
| 927 | + "description": "Defines who has permission to send reactions in the meeting space.", |
| 928 | + "enum": [ |
| 929 | + "RESTRICTION_TYPE_UNSPECIFIED", |
| 930 | + "HOSTS_ONLY", |
| 931 | + "NO_RESTRICTION" |
| 932 | + ], |
| 933 | + "enumDescriptions": [ |
| 934 | + "Default value specified by user policy. This should never be returned.", |
| 935 | + "Meeting owner and co-host have the permission.", |
| 936 | + "All Participants have permissions." |
| 937 | + ], |
| 938 | + "type": "string" |
| 939 | + } |
| 940 | + }, |
| 941 | + "type": "object" |
| 942 | + }, |
861 | 943 | "Participant": {
|
862 | 944 | "description": "User who attended or is attending a conference.",
|
863 | 945 | "id": "Participant",
|
|
975 | 1057 | },
|
976 | 1058 | "type": "object"
|
977 | 1059 | },
|
| 1060 | + "RecordingConfig": { |
| 1061 | + "description": "Configuration related to recording in a meeting space.", |
| 1062 | + "id": "RecordingConfig", |
| 1063 | + "properties": { |
| 1064 | + "autoRecordingGeneration": { |
| 1065 | + "description": "Defines whether a meeting space is automatically recorded when someone with the privilege to record joins the meeting.", |
| 1066 | + "enum": [ |
| 1067 | + "AUTO_GENERATION_TYPE_UNSPECIFIED", |
| 1068 | + "ON", |
| 1069 | + "OFF" |
| 1070 | + ], |
| 1071 | + "enumDescriptions": [ |
| 1072 | + "Default value specified by user policy. This should never be returned.", |
| 1073 | + "The artifact is generated automatically.", |
| 1074 | + "The artifact is not generated automatically." |
| 1075 | + ], |
| 1076 | + "type": "string" |
| 1077 | + } |
| 1078 | + }, |
| 1079 | + "type": "object" |
| 1080 | + }, |
978 | 1081 | "SignedinUser": {
|
979 | 1082 | "description": "A signed-in user can be: a) An individual joining from a personal computer, mobile device, or through companion mode. b) A robot account used by conference room devices.",
|
980 | 1083 | "id": "SignedinUser",
|
|
992 | 1095 | },
|
993 | 1096 | "type": "object"
|
994 | 1097 | },
|
| 1098 | + "SmartNotesConfig": { |
| 1099 | + "description": "Configuration related to smart notes in a meeting space. For more information about smart notes, see [\"Take notes for me\" in Google Meet](https://support.google.com/meet/answer/14754931).", |
| 1100 | + "id": "SmartNotesConfig", |
| 1101 | + "properties": { |
| 1102 | + "autoSmartNotesGeneration": { |
| 1103 | + "description": "Defines whether to automatically generate a summary and recap of the meeting for all invitees in the organization when someone with the privilege to enable smart notes joins the meeting.", |
| 1104 | + "enum": [ |
| 1105 | + "AUTO_GENERATION_TYPE_UNSPECIFIED", |
| 1106 | + "ON", |
| 1107 | + "OFF" |
| 1108 | + ], |
| 1109 | + "enumDescriptions": [ |
| 1110 | + "Default value specified by user policy. This should never be returned.", |
| 1111 | + "The artifact is generated automatically.", |
| 1112 | + "The artifact is not generated automatically." |
| 1113 | + ], |
| 1114 | + "type": "string" |
| 1115 | + } |
| 1116 | + }, |
| 1117 | + "type": "object" |
| 1118 | + }, |
995 | 1119 | "Space": {
|
996 | 1120 | "description": "Virtual place where conferences are held. Only one active conference can be held in one space at any given time.",
|
997 | 1121 | "id": "Space",
|
|
1015 | 1139 | "type": "string"
|
1016 | 1140 | },
|
1017 | 1141 | "name": {
|
1018 |
| - "description": "Immutable. Resource name of the space. Format: `spaces/{space}`. `{space}` is the resource identifier for the space. It's a unique, server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`. For more information, see [How Meet identifies a meeting space](https://developers.google.com/meet/api/guides/meeting-spaces#identify-meeting-space).", |
| 1142 | + "description": "Immutable. Resource name of the space. Format: `spaces/{space}`. `{space}` is the resource identifier for the space. It's a unique, server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`. For more information, see [How Meet identifies a meeting space](https://developers.google.com/workspace/meet/api/guides/meeting-spaces#identify-meeting-space).", |
1019 | 1143 | "type": "string"
|
1020 | 1144 | }
|
1021 | 1145 | },
|
|
1041 | 1165 | ],
|
1042 | 1166 | "type": "string"
|
1043 | 1167 | },
|
| 1168 | + "artifactConfig": { |
| 1169 | + "$ref": "ArtifactConfig", |
| 1170 | + "description": "Configuration pertaining to the auto-generated artifacts that the meeting supports." |
| 1171 | + }, |
| 1172 | + "attendanceReportGenerationType": { |
| 1173 | + "description": "Whether attendance report is enabled for the meeting space.", |
| 1174 | + "enum": [ |
| 1175 | + "ATTENDANCE_REPORT_GENERATION_TYPE_UNSPECIFIED", |
| 1176 | + "GENERATE_REPORT", |
| 1177 | + "DO_NOT_GENERATE" |
| 1178 | + ], |
| 1179 | + "enumDescriptions": [ |
| 1180 | + "Default value specified by user policy. This should never be returned.", |
| 1181 | + "Attendance report will be generated and sent to drive/email.", |
| 1182 | + "Attendance report will not be generated." |
| 1183 | + ], |
| 1184 | + "type": "string" |
| 1185 | + }, |
1044 | 1186 | "entryPointAccess": {
|
1045 | 1187 | "description": "Defines the entry points that can be used to join meetings hosted in this meeting space. Default: EntryPointAccess.ALL",
|
1046 | 1188 | "enum": [
|
|
1054 | 1196 | "Only entry points owned by the Google Cloud project that created the space can be used to join meetings in this space. Apps can use the Meet Embed SDK Web or mobile Meet SDKs to create owned entry points."
|
1055 | 1197 | ],
|
1056 | 1198 | "type": "string"
|
| 1199 | + }, |
| 1200 | + "moderation": { |
| 1201 | + "description": "The pre-configured moderation mode for the Meeting. Default: Controlled by the user's policies.", |
| 1202 | + "enum": [ |
| 1203 | + "MODERATION_UNSPECIFIED", |
| 1204 | + "OFF", |
| 1205 | + "ON" |
| 1206 | + ], |
| 1207 | + "enumDescriptions": [ |
| 1208 | + "Moderation type is not specified. This is used to indicate the user hasn't specified any value as the user does not intend to update the state. Users are not allowed to set the value as unspecified.", |
| 1209 | + "Moderation is off.", |
| 1210 | + "Moderation is on." |
| 1211 | + ], |
| 1212 | + "type": "string" |
| 1213 | + }, |
| 1214 | + "moderationRestrictions": { |
| 1215 | + "$ref": "ModerationRestrictions", |
| 1216 | + "description": "When moderation.ON, these restrictions go into effect for the meeting. When moderation.OFF, will be reset to default ModerationRestrictions." |
1057 | 1217 | }
|
1058 | 1218 | },
|
1059 | 1219 | "type": "object"
|
|
1142 | 1302 | }
|
1143 | 1303 | },
|
1144 | 1304 | "type": "object"
|
| 1305 | + }, |
| 1306 | + "TranscriptionConfig": { |
| 1307 | + "description": "Configuration related to transcription in a meeting space.", |
| 1308 | + "id": "TranscriptionConfig", |
| 1309 | + "properties": { |
| 1310 | + "autoTranscriptionGeneration": { |
| 1311 | + "description": "Defines whether the content of a meeting is automatically transcribed when someone with the privilege to transcribe joins the meeting.", |
| 1312 | + "enum": [ |
| 1313 | + "AUTO_GENERATION_TYPE_UNSPECIFIED", |
| 1314 | + "ON", |
| 1315 | + "OFF" |
| 1316 | + ], |
| 1317 | + "enumDescriptions": [ |
| 1318 | + "Default value specified by user policy. This should never be returned.", |
| 1319 | + "The artifact is generated automatically.", |
| 1320 | + "The artifact is not generated automatically." |
| 1321 | + ], |
| 1322 | + "type": "string" |
| 1323 | + } |
| 1324 | + }, |
| 1325 | + "type": "object" |
1145 | 1326 | }
|
1146 | 1327 | },
|
1147 | 1328 | "servicePath": "",
|
|
0 commit comments