Retrieve email notification types

get

/ccadmin/v1/email/notificationTypes

Gets the set of email types along with their site-specific configuration.

Site-specific settings per email type include whether the email type is enabled and the from address and name to be used when composing emails for an email type.

This endpoint relies on the site context being specified via the X-CCSite request header or the occsite query parameter. If the site is omitted, the settings returned will be for the default site.

The endpoint response is JSON with a JSON object per email type in the response body. The key for each object (and the ID field within each object) is the email type ID (e.g. abandoned_order_v1, placed_order_v1).

Request

There are no request parameters for this operation.

Back to Top

Response

Supported Media Types

200 Response

Returned when the operation succeeds.
Body ()
Root Schema : getEmailNotificationTypes_200_response
Type: object
Show Source
Nested Schema : items
Type: array
Email notification types
Show Source
Nested Schema : items
Type: object
Show Source
Nested Schema : recommendationsPermittedStrategies
Type: array
Array of recommendation strategy keys permitted for this notification type
Show Source
Example Response (application/json)
{
    "ccadmin_user_password_reset_v1":{
        "recommendationsSupported":false,
        "displayName":"Oracle Commerce Cloud Admin Password Reset",
        "description":null,
        "recommendationsStrategy":null,
        "version":1,
        "enabled":false,
        "fromEmail":null,
        "recommendationsAllowAnyStrategy":true,
        "recommendationsRestriction":null,
        "fromName":null,
        "recommendationsAllowRestrictions":true,
        "includeRecommendations":false,
        "id":"ccadmin_user_password_reset_v1",
        "recommendationsPermittedStrategies":[
        ],
        "numberOfRecommendations":12
    },
    "placed_order_v1":{
        "recommendationsSupported":false,
        "displayName":"Order Placed",
        "description":null,
        "recommendationsStrategy":null,
        "version":1,
        "enabled":false,
        "fromEmail":null,
        "recommendationsAllowAnyStrategy":true,
        "recommendationsRestriction":null,
        "fromName":null,
        "recommendationsAllowRestrictions":true,
        "includeRecommendations":false,
        "id":"placed_order_v1",
        "recommendationsPermittedStrategies":[
        ],
        "numberOfRecommendations":12
    }
}

Default Response

The following internal error codes are thrown by this API when the request fails in Commerce:
Error CodeDescriptionDescriptionPossible Fix
950044Error retrieving the Email Notification TypesSee returned error messages for more information.

The error response:
Body ()
Root Schema : errorModel
Type: object
Show Source
Nested Schema : errors
Type: array
An optional list of errors if multiple errors were encountered
Show Source
Nested Schema : items
Type: object
Show Source
Back to Top