sendEmailNotification

post

/ccadmin/v1/emailNotifications

Send Email Notification. Creates a new outbound email notification.

Request

Supported Media Types
  • application/json
Body Parameter
Root Schema : sendEmailNotification_request
Nested Schema : (other object properties)
Type: object
(message notification type specific properties)
Nested Schema : messageDetails
Type: array
Email recipient / language info.
Nested Schema : items
Type: object

Response

Supported Media Types
  • application/json
200 Response
Following model is returned when operation succeeds.
Body
Root Schema : sendEmailNotification_response
Default Response
The error response
Body
Root Schema : errorModel
Type: object
Nested Schema : errors
Type: array
An optional list of errors if multiple errors were encountered
Nested Schema : items
Type: object

Examples

Sample Request:

{
  "postContent": "SureShot Camera XYZ",
  "postProductImageUrl": "https://shope.example.com/products/productImage.png",
  "wishListDisplayName": "Jane''s Wish List",
  "postCreatorProfileImageURL": "https://shope.example.com/profiles/fredImage.png",
  "wishListId": "abcdefg",
  "wishListOwnerFirstName": "Jane",
  "messageDetails": {
    "notificationType": "wishlist_new_post_v1",
    "locale": "en-US",
    "toEmail": "member@example.com"
  },
  "wishListOwnerProfileImageURL": "https://shope.example.com/profiles/janeImage.png",
  "storeFrontHostName": "https://shope.example.com",
  "organization": {
    "name": "Jane''s Organization",
    "logoUrl": "https://shope.example.com/org/JanesOrgLogo.png"
  },
  "recipientFullName": "Member User",
  "recipientEmailAddress": "member@example.com",
  "postCreatorFirstName": "Fred",
  "productPrice": "$65.00",
  "wishListOwnerLastName": "Doe",
  "postCreatorLastName": "Shawpper"
}