AI-generated Key Takeaways
-
Lists existing Google Workspace subscriptions, allowing developers to manage event delivery configurations.
-
Provides filtering options by event types and target resources for refined subscription retrieval.
-
Uses pagination to handle large result sets, enabling retrieval of subscriptions in manageable chunks.
-
Requires specific authorization scopes for access, ensuring secure management of sensitive data.
-
Available within the Google Workspace Developer Preview Program, offering early access to this functionality.
Lists Google Workspace subscriptions. To learn how to use this method, see List Google Workspace subscriptions.
HTTP request
GET https://workspaceevents.googleapis.com/v1beta/subscriptions
The URL uses gRPC Transcoding syntax.
Query parameters
Parameters | |
---|---|
pageSize |
Optional. The maximum number of subscriptions to return. The service might return fewer than this value. If unspecified or set to The maximum value is 100. If you specify a value more than 100, the system only returns 100 subscriptions. |
pageToken |
Optional. A page token, received from a previous list subscriptions call. Provide this parameter to retrieve the subsequent page. When paginating, the filter value should match the call that provided the page token. Passing a different value might lead to unexpected results. |
filter |
Required. A query filter. You can filter subscriptions by event type ( You must specify at least one event type in your query. To filter for multiple event types, use the To filter by both event type and target resource, use the For example, the following queries are valid:
The server rejects invalid queries with an |
Request body
The request body must be empty.
Response body
The response message for SubscriptionsService.ListSubscriptions
.
If successful, the response body contains data with the following structure:
JSON representation |
---|
{
"subscriptions": [
{
object ( |
Fields | |
---|---|
subscriptions[] |
List of subscriptions. |
nextPageToken |
A token, which can be sent as |
Authorization scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/chat.bot
https://www.googleapis.com/auth/chat.spaces
https://www.googleapis.com/auth/chat.spaces.readonly
https://www.googleapis.com/auth/chat.messages
https://www.googleapis.com/auth/chat.messages.readonly
https://www.googleapis.com/auth/chat.messages.reactions
https://www.googleapis.com/auth/chat.messages.reactions.readonly
https://www.googleapis.com/auth/chat.memberships
https://www.googleapis.com/auth/chat.memberships.readonly
https://www.googleapis.com/auth/meetings.space.created
https://www.googleapis.com/auth/meetings.space.readonly
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.metadata
https://www.googleapis.com/auth/drive.metadata.readonly
https://www.googleapis.com/auth/drive.readonly
For more information, see the Authorization guide.