{ "opencollection": "1.0.0", "info": { "name": "RingCentral Adaptive Cards Webinar Subscriptions API", "version": "1.0.58-20240529-47eda8bd" }, "request": { "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://platform.ringcentral.com/restapi/oauth/authorize", "accessTokenUrl": "https://platform.ringcentral.com/restapi/oauth/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "items": [ { "info": { "name": "Webinar Subscriptions", "type": "folder" }, "items": [ { "info": { "name": "List Webinar Subscriptions", "type": "http" }, "http": { "method": "GET", "url": "https://platform.ringcentral.com/webinar/notifications/v1/subscriptions" }, "docs": "Returns a list of webinar subscriptions created by the user for the current authorized client application." }, { "info": { "name": "Create Webinar Subscription", "type": "http" }, "http": { "method": "POST", "url": "https://platform.ringcentral.com/webinar/notifications/v1/subscriptions", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new webinar subscription for the current authorized user / client application." }, { "info": { "name": "Get Webinar Subscription", "type": "http" }, "http": { "method": "GET", "url": "https://platform.ringcentral.com/webinar/notifications/v1/subscriptions/:subscriptionId", "params": [ { "name": "subscriptionId", "value": "12345678", "type": "path", "description": "Internal identifier of a subscription" } ] }, "docs": "Returns the webinar subscription by ID" }, { "info": { "name": "Update Webinar Subscription", "type": "http" }, "http": { "method": "PUT", "url": "https://platform.ringcentral.com/webinar/notifications/v1/subscriptions/:subscriptionId", "params": [ { "name": "subscriptionId", "value": "12345678", "type": "path", "description": "Internal identifier of a subscription" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates the existing subscription. The client application can extend/narrow\nthe list of events for which it receives notifications within this subscription.\nIf event filters are specified, calling this method modifies them for the\nexisting subscription. The method also allows setting the subscription expiration time.\nIf other than `events` and `expiresIn` parameters are passed in the request they will be ignored.\nIf the request body is empty then the specified subscription will be just renewed w" }, { "info": { "name": "Cancel Webinar Subscription", "type": "http" }, "http": { "method": "DELETE", "url": "https://platform.ringcentral.com/webinar/notifications/v1/subscriptions/:subscriptionId", "params": [ { "name": "subscriptionId", "value": "12345678", "type": "path", "description": "Internal identifier of a subscription" } ] }, "docs": "Cancels the existing webinar subscription." }, { "info": { "name": "Renew Webinar Subscription", "type": "http" }, "http": { "method": "POST", "url": "https://platform.ringcentral.com/webinar/notifications/v1/subscriptions/:subscriptionId/renew", "params": [ { "name": "subscriptionId", "value": "12345678", "type": "path", "description": "Internal identifier of a subscription" } ] }, "docs": "Renews the existing webinar subscription." } ] } ], "bundled": true }