Lists all subscriptions in a Coveo organization.
{"owner":"PLATFORM","targetDomain":"SUBSCRIPTION","type":"VIEW","targetId":"*"}
organizationId required |
Creates a subscription
{"owner":"PLATFORM","targetDomain":"SUBSCRIPTION","type":"CREATE","targetId":"*"}
organizationId required |
The JSON configuration to use for the new subscription.
description | string A brief description for the subscription. |
enabled | boolean Whether the subscription can send notifications. |
frequency | string Enum: "LIVE" "HOURLY" "DAILY" "WEEKLY" The frequency at which the subscription sends notifications. |
name | string The display name for the subscription. |
object (SubscriptionParametersModel) Parameters specifying the notification sent by the subscription. | |
object (SubscriptionPatternModel) The subscription configuration specifying which activities trigger notifications. | |
type | string Enum: "EMAIL" "EMAIL_JSON" "WEB_HOOK" The way the subscription sends notifications. |
{- "description": "Sends a POST HTTP request to http://www.example.com/myendpoint when a refresh operation fails on a specific source.",
- "enabled": true,
- "frequency": "LIVE",
- "name": "Refresh Notifications",
- "parameters": {
- "emailRecipients": "[`jsmith@example.com`]",
- "emailSubject": "Refresh failed on \"My Coveo Cloud Organization\"",
- "fromDisplayName": "My Coveo Cloud Organization Notification",
- "groupId": "string",
}, - "pattern": {
- "content": {
- "property1": "string",
- "property2": "string"
}, - "eventNames": [
- "string"
], - "operations": [
- "string"
], - "resourceTypes": [
- "string"
], - "resultTypes": [
- "string"
]
}, - "type": "EMAIL"
}
Lists all subscriptions of the current member.
Note: Only OAuth2 token authentication works when working with user notifications. Using API keys will not work as they cannot be traced back to an individual member.
{"owner":"PLATFORM","targetDomain":"ORGANIZATION","type":"VIEW","targetId":"*"}
organizationId required |
Creates a subscription for the current member
Note: Only OAuth2 token authentication works when working with user notifications. Using API keys will not work as they cannot be traced back to an individual member.
{"owner":"PLATFORM","targetDomain":"ACTIVITIES","type":"VIEW","targetId":"*"}
organizationId required |
The JSON configuration to use for the new subscription.
description | string A brief description for the subscription. |
enabled | boolean Whether the subscription can send notifications. |
frequency | string Enum: "LIVE" "HOURLY" "DAILY" "WEEKLY" The frequency at which the subscription sends notifications. |
name | string The display name for the subscription. |
object (SubscriptionParametersModel) Parameters specifying the notification sent by the subscription. | |
object (SubscriptionPatternModel) The subscription configuration specifying which activities trigger notifications. | |
type | string Enum: "EMAIL" "EMAIL_JSON" "WEB_HOOK" The way the subscription sends notifications. |
{- "description": "Sends a POST HTTP request to http://www.example.com/myendpoint when a refresh operation fails on a specific source.",
- "enabled": true,
- "frequency": "LIVE",
- "name": "Refresh Notifications",
- "parameters": {
- "emailRecipients": "[`jsmith@example.com`]",
- "emailSubject": "Refresh failed on \"My Coveo Cloud Organization\"",
- "fromDisplayName": "My Coveo Cloud Organization Notification",
- "groupId": "string",
}, - "pattern": {
- "content": {
- "property1": "string",
- "property2": "string"
}, - "eventNames": [
- "string"
], - "operations": [
- "string"
], - "resourceTypes": [
- "string"
], - "resultTypes": [
- "string"
]
}, - "type": "EMAIL"
}
Deletes a subscription for the current member
Note: Only OAuth2 token authentication works when working with user notifications. Using API keys will not work as they cannot be traced back to an individual member.
{"owner":"PLATFORM","targetDomain":"ACTIVITIES","type":"VIEW","targetId":"*"}
organizationId required | |
subscriptionId required | string Example: z5zoxmpor75utkwavbyms2ngla The unique identifier of the user subscription to delete. |
Shows a subscription
Note: Only OAuth2 token authentication works when working with user notifications. Using API keys will not work as they cannot be traced back to an individual member.
{"owner":"PLATFORM","targetDomain":"ORGANIZATION","type":"VIEW","targetId":"*"}
organizationId required | |
subscriptionId required | string Example: z5zoxmpor75utkwavbyms2ngla The unique identifier of the subscription to show. |
Updates a subscription for the current member.
Note: Only OAuth2 token authentication works when working with user notifications. Using API keys will not work as they cannot be traced back to an individual member.
{"owner":"PLATFORM","targetDomain":"ACTIVITIES","type":"VIEW","targetId":"*"}
organizationId required | |
subscriptionId required | string Example: z5zoxmpor75utkwavbyms2ngla The unique identifier of the subscription to update. |
The JSON configuration to update the target subscription to.
description | string A brief description for the subscription. |
enabled | boolean Whether the subscription can send notifications. |
frequency | string Enum: "LIVE" "HOURLY" "DAILY" "WEEKLY" The frequency at which the subscription sends notifications. |
name | string The display name for the subscription. |
object (SubscriptionParametersModel) Parameters specifying the notification sent by the subscription. | |
object (SubscriptionPatternModel) The subscription configuration specifying which activities trigger notifications. | |
type | string Enum: "EMAIL" "EMAIL_JSON" "WEB_HOOK" The way the subscription sends notifications. |
{- "description": "Sends a POST HTTP request to http://www.example.com/myendpoint when a refresh operation fails on a specific source.",
- "enabled": true,
- "frequency": "LIVE",
- "name": "Refresh Notifications",
- "parameters": {
- "emailRecipients": "[`jsmith@example.com`]",
- "emailSubject": "Refresh failed on \"My Coveo Cloud Organization\"",
- "fromDisplayName": "My Coveo Cloud Organization Notification",
- "groupId": "string",
}, - "pattern": {
- "content": {
- "property1": "string",
- "property2": "string"
}, - "eventNames": [
- "string"
], - "operations": [
- "string"
], - "resourceTypes": [
- "string"
], - "resultTypes": [
- "string"
]
}, - "type": "EMAIL"
}
Disables a subscription from sending notifications for the current member
Note: Only OAuth2 token authentication works when working with user notifications. Using API keys will not work as they cannot be traced back to an individual member.
{"owner":"PLATFORM","targetDomain":"ACTIVITIES","type":"VIEW","targetId":"*"}
organizationId required | |
subscriptionId required | string Example: z5zoxmpor75utkwavbyms2ngla The unique identifier of the subscription to disable. |
Enables a subscription to send notifications for the current member
Note: Only OAuth2 token authentication works when working with user notifications. Using API keys will not work as they cannot be traced back to an individual member.
{"owner":"PLATFORM","targetDomain":"ACTIVITIES","type":"VIEW","targetId":"*"}
organizationId required | |
subscriptionId required | string Example: z5zoxmpor75utkwavbyms2ngla The unique identifier of the subscription to enable. |
Tests a subscription for the current member
Note: Only OAuth2 token authentication works when working with user notifications. Using API keys will not work as they cannot be traced back to an individual member.
{"owner":"PLATFORM","targetDomain":"ACTIVITIES","type":"VIEW","targetId":"*"}
organizationId required | |
subscriptionId required | string Example: z5zoxmpor75utkwavbyms2ngla The unique identifier of the subscription to test. |
Deletes a subscription in a Coveo organization.
{"owner":"PLATFORM","targetDomain":"SUBSCRIPTION","type":"EDIT","targetId":"{subscriptionId}"}
organizationId required | |
subscriptionId required | string Example: z5zoxmpor75utkwavbyms2ngla The unique identifier of the user subscription to delete. |
Shows a subscription in a Coveo organization.
{"owner":"PLATFORM","targetDomain":"SUBSCRIPTION","type":"VIEW","targetId":"*"}
organizationId required | |
subscriptionId required | string Example: z5zoxmpor75utkwavbyms2ngla The unique identifier of the subscription to show. |
Updates a subscription in a Coveo organization.
{"owner":"PLATFORM","targetDomain":"SUBSCRIPTION","type":"EDIT","targetId":"{subscriptionId}"}
organizationId required | |
subscriptionId required | string Example: z5zoxmpor75utkwavbyms2ngla The unique identifier of the subscription to update. |
The JSON configuration to update the target subscription to.
description | string A brief description for the subscription. |
enabled | boolean Whether the subscription can send notifications. |
frequency | string Enum: "LIVE" "HOURLY" "DAILY" "WEEKLY" The frequency at which the subscription sends notifications. |
name | string The display name for the subscription. |
object (SubscriptionParametersModel) Parameters specifying the notification sent by the subscription. | |
object (SubscriptionPatternModel) The subscription configuration specifying which activities trigger notifications. | |
type | string Enum: "EMAIL" "EMAIL_JSON" "WEB_HOOK" The way the subscription sends notifications. |
{- "description": "Sends a POST HTTP request to http://www.example.com/myendpoint when a refresh operation fails on a specific source.",
- "enabled": true,
- "frequency": "LIVE",
- "name": "Refresh Notifications",
- "parameters": {
- "emailRecipients": "[`jsmith@example.com`]",
- "emailSubject": "Refresh failed on \"My Coveo Cloud Organization\"",
- "fromDisplayName": "My Coveo Cloud Organization Notification",
- "groupId": "string",
}, - "pattern": {
- "content": {
- "property1": "string",
- "property2": "string"
}, - "eventNames": [
- "string"
], - "operations": [
- "string"
], - "resourceTypes": [
- "string"
], - "resultTypes": [
- "string"
]
}, - "type": "EMAIL"
}
Disables a subscription from sending notifications in a Coveo organization.
{"owner":"PLATFORM","targetDomain":"SUBSCRIPTION","type":"EDIT","targetId":"{subscriptionId}"}
organizationId required | |
subscriptionId required | string Example: z5zoxmpor75utkwavbyms2ngla The unique identifier of the subscription to disable. |
Enables a subscription to send notifications in a Coveo organization.
{"owner":"PLATFORM","targetDomain":"SUBSCRIPTION","type":"EDIT","targetId":"{subscriptionId}"}
organizationId required | |
subscriptionId required | string Example: z5zoxmpor75utkwavbyms2ngla The unique identifier of the subscription to enable. |
Tests a subscription in a Coveo organization.
{"owner":"PLATFORM","targetDomain":"SUBSCRIPTION","type":"EDIT","targetId":"{subscriptionId}"}
organizationId required | |
subscriptionId required | string Example: z5zoxmpor75utkwavbyms2ngla The unique identifier of the subscription to test. |