Skip to main content

subscriptions

Creates, updates, deletes, gets or lists a subscriptions resource.

Overview

Namesubscriptions
TypeResource
Idokta.roles.subscriptions

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
_linksobjectDiscoverable resources related to the subscription
channelsarrayAn array of sources send notifications to users. > Note: Currently, Okta only allows email channels.
notificationTypestringThe type of notification
statusstringThe status of the subscription

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_subscriptions_roleselectsubdomainLists all subscriptions available to a specified Role
get_subscriptions_notification_type_roleselectsubdomainRetrieves a subscription by notificationType for a specified Role
subscribe_by_notification_type_roleexecsubdomainSubscribes a Role to a specified notification type. Changes to Role subscriptions override the subscription status of any individual users with the Role.
unsubscribe_by_notification_type_roleexecsubdomainUnsubscribes a Role from a specified notification type. Changes to Role subscriptions override the subscription status of any individual users with the Role.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
subdomainstringThe domain of your organization. This can be a provided subdomain of an official okta domain (okta.com, oktapreview.com, etc) or one of your configured custom domains. (default: my-org)

SELECT examples

Lists all subscriptions available to a specified Role

SELECT
_links,
channels,
notificationType,
status
FROM okta.roles.subscriptions
WHERE subdomain = '{{ subdomain }}' -- required;

Lifecycle Methods

Subscribes a Role to a specified notification type. Changes to Role subscriptions override the subscription status of any individual users with the Role.

EXEC okta.roles.subscriptions.subscribe_by_notification_type_role 
@subdomain='{{ subdomain }}' --required;