Webhook Events Reference
A list of available Duda Webhook Events.
Site
All webhooks related to site events are listed below.
Publish
A notification is sent when a site is published. A publish can be triggered inside the Duda editor or via the publish API endpoint.
{
"data": {
"republish": false,
"first_publish": true
},
"resource_data": {
"site_name": "sw1d3f9f18eb4c82a472402505a731a1",
"external_id": "my-external-id"
},
"source": {
"type": "EDITOR",
"account_name": "[email protected]"
},
"event_type": "PUBLISH",
"event_timestamp": 1532467846492,
"resource_type": "site"
}
Name | Type | Description |
---|---|---|
data.republish | boolean | Boolean stating if this was a republish of an already published site |
data.first_publish | boolean | Boolean stating if this was the first publish of a site |
source.type | string | The location of the source for the publish event. Possible values are EDITOR or API |
source.account_name | string | If a publish was triggered through the editor, then this contains the account who initiated the publish |
resource_type | string | Always set to site for the publish event |
If a site is published after it was unpublished, then both
republish
andfirst_publish
are false
Unpublish
A notification is sent when a site is unpublished. An unpubilsh can be triggered inside the Duda editor or via the unpublish API endpoint.
{
"data": 1532482228987,
"resource_data": {
"site_name": "sw1d3f9f18eb4c82a472402505a731a1",
"external_id": "my-external-id"
},
"source": {
"type": "EDITOR",
"account_name": "[email protected]"
},
"event_type": "UNPUBLISH",
"event_timestamp": 1532471227566,
}
Name | Type | Description |
---|---|---|
source.type | string | The location of the source for the unpublish event. Possible values are EDITOR or API |
source.account_name | string | If an unpublish was triggered through the editor, then this contains the account who initiated the unpublish |
Form Submission
A notification is sent when a new form submissions takes place on a site.
{
"data": {
"utm_campaign": "MY_CAMPAIGN",
"fieldsData": [
{
"field_label": "Name",
"field_value": "sdfsdf",
"field_type": "text",
"field_key": "",
"field_id": "dmform-00"
},
{
"field_label": "Message",
"field_value": "sdfsdf",
"field_type": "message",
"field_key": "",
"field_id": "dmform-01"
},
{
"field_label": "Title",
"field_value": "Contact Us",
"field_type": "form_title",
"field_key": "",
"field_id": null
}
],
"recipients": [
"[email protected]"
],
"emailSubject": "Subject set in form widget",
"emailSender": "Sender set in form widget"
},
"source": null,
"resource_data": {
"site_name": "974d714008f440529ea58094ccf9a97c"
},
"event_timestamp": 1569338502786,
"event_type": "CONTACT_FORM_SENT_V2"
}
Name | Type | Description |
---|---|---|
fieldsData | array | Array of all fields from the submitted form |
utm_campaign | string | If the user has a utm_campaign cookie in their session, then it will be added to the webhook |
Site Creation
A notification is sent when a site is created. A site creation can be triggered inside the Duda editor or via the API
{
"resource_data": {
"site_name": "dfdd3f9f18eb4c82a472402505a731a1",
"external_id": "my-external-id"
},
"source": {
"type": "EDITOR",
"account_name": "[email protected]"
},
"event_type": "SITE_CREATED",
"event_timestamp": 1532467846492,
"resource_type": "site"
}
Name | Type | Description |
---|---|---|
source.type | string | The location of the source for the unpublish event. Possible values are EDITOR or API |
source.account_name | string | This contains the account who initiated the site creation. |
resource_type | Always set to site for the site creation event |
Domain Update
A notification is sent when the domain of a site is updated. A domain change can be triggered inside the Duda editor or via the update site API endpoint
{
"data": {
"domain": null,
"sub_domain": "example-time.multiscreensite.com",
"alternate_domains": []
},
"resource_data": {
"site_name": "sw1d3f9f18eb4c82a472402505a731a1",
"external_id": "my-external-id"
},
"source": {
"type": "EDITOR",
"account_name": "[email protected]"
},
"event_type": "DOMAIN_UPDATED",
"event_timestamp": 1532471131957,
"resource_type": "site"
}
Name | Type | Description |
---|---|---|
data.domain | string | The current domain for the site. The value can be null |
data.sub_domain | string | The current subdomain (default domain) for the site. |
data.alternate_domains | array | List of optional alternate domains defined for this site |
source.type | string | The location of the source for the publish event. Possible values are EDITOR or API |
source.account_name | string | If a publish was triggered through the editor, then this contains the account who initiated the publish |
resource_type | string | Always set to site for the domain update event |
Blog
All webhooks related to blog events are listed below.
Blog Post Publish
A notification is sent when a blog post is published. A publish can be triggered inside the Duda editor.
{
"data": {
"title": "The Art of Playing Baseball",
"republish": true,
"first_publish": false
},
"source": {
"type": "EDITOR",
"account_name": "[email protected]"
},
"resource_data": {
"site_name": "der45dtj3465tee"
},
"event_timestamp": 1567603977697,
"event_type": "BLOG_POST_PUBLISH"
}
Name | Type | Description |
---|---|---|
data.title | string | The title of the blog post |
data.republish | boolean | Boolean stating if this was a republish of an existing blog post |
data.first_publish | boolean | Boolean stating if this was the first publish of a blog post |
source.type | string | The location of the source for the publish event. Possible values are EDITOR |
source.account_name | string | If a publish was triggered through the editor, then this contains the account who initiated the publish |
Site Comments
All webhooks related to site comments are listed below.
New Conversation
A notification is sent when a new conversation is created on a site. A publish can be triggered inside the Duda editor or via the publish API endpoint.
{
"data": {
"comment": {
"text": "Please change this font to match our logo",
"uuid": "5bfa1f6b-0426-4893-9f20-363efd20abb6"
},
"conversation_context": {
"page_uuid": "88848a7e884147729b9f7b5c62c88377",
"device": "DESKTOP",
"conversation_number": 2
},
"conversation_uuid": "94320b30-96b1-40ad-a8f6-75eea204e255"
},
"source": {
"type": "EDITOR",
"account_name": "[email protected]"
},
"resource_data": {
"site_name": "8a8ed8f4d2a34032b5cdc10feb483527"
},
"event_timestamp": 1547849546045,
"event_type": "NEW_CONVERSATION"
}
Name | Type | Description |
---|---|---|
data.comment.text | string | The text of the initial comment in the new conversation |
data.comment.uuid | string | UUID of the comment |
data.conversation_context.page_uuid | string | UUID of the page the comment was created on |
data.conversation_context.device | string | The device view in use when the comment was entered. Possible values are DESKTOP , TABLET , or MOBILE |
data.conversation_context.conversation_number | int | Tracks the total number of conversations across a site. A conversation_number of 3 means this conversation is the 3rd conversation added to the site (regardless of page) |
data.conversation_uuid | string | UUID of the conversation |
source.type | string | The location of the source for the event. Possible values are EDITOR or API |
source.account_name | string | Account name of the user who authored the comment. |
New Comment
A notification is sent when a new comment is added to an existing conversation.
{
"data": {
"comment": {
"text": "Font family has been updated. Please confirm.",
"uuid": "eafb2b72-2845-4d49-baf4-36f38ecc32a1"
},
"conversation_uuid": "0abab363-5b95-4f4e-a5d2-c7e39f993094"
},
"source": {
"type": "EDITOR",
"account_name": "[email protected]"
},
"resource_data": {
"site_name": "8a8b556ad2a34032b5cdc10feb483527"
},
"event_timestamp": 1547849618170,
"event_type": "NEW_COMMENT"
}
Name | Type | Description |
---|---|---|
data.comment.text | string | The text of the new comment |
data.comment.uuid | string | UUID of the comment |
data.conversaton_uuid | string | UUID of the conversation |
source.type | string | The location of the source of the event. Possible values are Editor or API |
source.account_name | string | The account who authored the new comment |
Conversation Update
A notification is sent when the status of a conversation has changed. A conversation can be resolved by a Team Member which will fire this webhook. Additionally a resolved conversation can be reopened which will fire a status of unresolved.
{
"data": {
"conversation_properties": {
"status": "resolved",
"deleted": false
},
"conversation_uuid": "e0fa2c71-c8a4-4cb7-b3f4-2040609a439b"
},
"source": {
"type": "EDITOR",
"account_name": "[email protected]"
},
"resource_data": {
"site_name": "8a8b556ad2a34032b5cdc10feb483527"
},
"event_timestamp": 1547849670851,
"event_type": "CONVERSATION_UPDATED"
}
Name | Type | Description |
---|---|---|
data. conversation_properties.status | string | The current status of the conversation. Possible values are "resolved, unresolved" |
data. conversation_properties.deleted | boolean | Boolean value depicting if conversation is deleted or not |
data.conversation_uuid | string | UUID of the conversation |
source.type | string | The location of the source for the event. Possible values are EDITOR or API |
source.account_name | string | The account who initiated the status change |
Comment Edited
A notification is sent when a comment is edited. The webhook includes the complete comment object as shown below.
{
"data": {
"comment": {
"text": "Please update with this image https://irp-cdn.multiscreensite.com/md/dmip/dms3rep/multi/woman-nature-smiling-green.jpg",
"uuid": "abcbebdd-c430-444e-8ebb-ydaf78482bfc"
},
"conversation_uuid": "c4w79464-ed20-427e-9cb8-e1b89bab272b"
},
"source": {
"type": "EDITOR",
"account_name": "[email protected]"
},
"resource_data": {
"site_name": "je4ec1c6"
},
"event_timestamp": 1550081354524,
"event_type": "COMMENT_EDITED"
}
Name | Type | Description |
---|---|---|
data.comment.text | string | The text of the comment |
data.comment.uuid | string | UUID of the comment |
data.conversation_uuid | string | UUID of the conversation |
source.type | string | The location of the source for the event. Possible values are EDITOR or API |
source.account_name | string | The account that initiated the edit |
Comment Deleted
A notification is sent when a comment is deleted.
{
"data": {
"comment": {
"uuid": "adcaddb0-8674-4f0f-be5e-c926d58e2053"
},
"conversation_uuid": "de6c0840-94d1-4e7c-a6ac-41360a42b98a"
},
"source": {
"type": "EDITOR",
"account_name": "[email protected]"
},
"resource_data": {
"site_name": "je4ec1c6"
},
"event_timestamp": 1550081783440,
"event_type": "COMMENT_DELETED"
}
Name | Type | Description |
---|---|---|
data.comment.uuid | string | UUID of the comment |
data.conversaton_uuid | string | UUID of the conversation |
source.type | string | The location of the source for the event. Possible values are EDITOR or API |
source.account_name | string | The account that initiated the delete |
Third Party Store
Documentation for the following webhooks is only applicable to the third party store.
Documentation for native store events will be coming soon. Contact your account manager if you are interested in utilizing native store data in your integration.
All webhooks related to store events are listed below.
Order Created
A notification is sent when a new order is created within the store.
{
"data": {
"siteAlias": "ce73c59e",
"eventType": "order.created",
"eventId": "e6097159-ff2d-4b82-9e72-d58f2725e137",
"storeId": 34313483,
"eventCreated": 1597964765,
"entityId": 1,
"data": {
"newPaymentStatus": "AWAITING_PAYMENT",
"newFulfillmentStatus": "AWAITING_PROCESSING",
"orderId": "1"
}
},
"source": null,
"resource_data": {
"site_name": "ce73c59e"
},
"event_timestamp": 1597964767312,
"event_type": "STORE_ORDER_CREATED"
}
Name | Type | Description |
---|---|---|
data.siteAlias | string | A unique identifier of the site in which the storefront resides |
data.eventType | string | Type of order event |
data.eventId | string | A unique identifier for the event |
data.storeId | string | A unique identifier for the store on which the order originated |
data.eventCreated | int | A timestamp of when the event occurred |
data.entityId | int | Id of the created entity. This field is deprecated and may be removed in the future. Migrate your applications to read the value from the data.data.orderId field. The orderId can be used when fetching order details via API. |
data.data.newPaymentStatus | string | Payment status for the order |
data.data.newFulfillmentStatus | string | Fulfillment status for the order |
data.data.orderId | string | A unique identifier for the order |
Order Updated
A notification is sent when an order is updated within the editor UI. For instance, when changing the fulfillment status of an order.
{
"data": {
"siteAlias": "ce73c59e",
"eventType": "order.updated",
"eventId": "49be7f69-05b0-4cd2-8e67-65af19811066",
"storeId": 34313483,
"eventCreated": 1597964890,
"entityId": 1,
"data": {
"oldPaymentStatus": "AWAITING_PAYMENT",
"newPaymentStatus": "PAID",
"oldFulfillmentStatus": "AWAITING_PROCESSING",
"newFulfillmentStatus": "DELIVERED",
"orderId": "1"
}
},
"source": null,
"resource_data": {
"site_name": "ce73c59e"
},
"event_timestamp": 1597964892412,
"event_type": "STORE_ORDER_UPDATED"
}
Name | Type | Description |
---|---|---|
data.siteAlias | string | A unique identifier of the site in which the storefront resides |
data.eventType | string | Type of order event |
data.eventId | string | A unique identifier for the event |
data.storeId | string | A unique identifier for the store on which the order originated |
data.eventCreated | int | A timestamp of when the event occurred |
data.entityId | int | Id of the updated entity. This field is deprecated and may be removed in the future. Migrate your applications to read the value from the data.data.orderId field. The orderId can be used when fetching order details via API. |
data.data.newPaymentStatus | string | The updated payment status for the order |
data.data.oldPaymentStatus | string | The previous payment status for the order |
data.data.newFulfillmentStatus | string | The updated fulfillment status for the order |
data.data.oldFulfillmentStatus | string | The previous fulfillment status for the order |
data.data.orderId | string | A unique identifier for the order |
Order Deleted
A notification is sent when an order is deleted.
{
"data": {
"siteAlias": "ce73c59e",
"eventType": "order.deleted",
"eventId": "f821769b-8faa-4233-8e5c-a6426dcad42c",
"storeId": 34313483,
"eventCreated": 1597969480,
"entityId": 1,
"data": null
},
"source": null,
"resource_data": {
"site_name": "ce73c59e"
},
"event_timestamp": 1597969480789,
"event_type": "STORE_ORDER_DELETED"
}
Name | Type | Description |
---|---|---|
data.siteAlias | string | A unique identifier of the site in which the storefront resides |
data.eventType | string | Type of order event |
data.eventId | string | Id of the deleted entity. This field is deprecated and may be removed in the future. Migrate your applications to read the value from the data.data.orderId field. The orderId can be used when fetching order details via API. |
data.storeId | string | A unique identifier for the store on which the order originated |
data.eventCreated | int | A timestamp of when the event occurred |
data.entityId | int | Id of the updated entity. (order notifications will always have a value equal to orderId) |
Product Created
A notification is sent when a new product is created within the store.
{
"data": {
"siteAlias": "ce73c59e",
"eventType": "product.created",
"eventId": "e6097159-ff2d-4b82-9e72-d58f2725e137",
"storeId": 34313483,
"eventCreated": 1597964765,
"entityId": 1,
"data": null
},
"source": null,
"resource_data": {
"site_name": "ce73c59e"
},
"event_timestamp": 1597964767312,
"event_type": "STORE_PRODUCT_CREATED"
}
data.siteAlias | string | A unique identifier of the site in which the storefront resides |
data.eventType | string | Type of product event |
data.eventId | string | A unique identifier for the event |
data.storeId | string | A unique identifier for the store on which the product was updated |
data.eventCreated | int | A timestamp of when the event occurred |
data.entityId | int | Id of the updated product |
Product Updated
A notification is sent when a product is updated.
{
"data": {
"siteAlias": "ce73c59e",
"eventType": "product.updated",
"eventId": "e6097159-ff2d-4b82-9e72-d58f2725e137",
"storeId": 34313483,
"eventCreated": 1597964765,
"entityId": 1,
"data": null
},
"source": null,
"resource_data": {
"site_name": "ce73c59e"
},
"event_timestamp": 1597964767312,
"event_type": "STORE_PRODUCT_UPDATED"
}
Name | Type | Description |
---|---|---|
data.siteAlias | string | A unique identifier of the site in which the storefront resides |
data.eventType | string | Type of product event |
data.eventId | string | A unique identifier for the event |
data.storeId | string | A unique identifier for the store on which the product was updated |
data.eventCreated | int | A timestamp of when the event occurred |
data.entityId | int | Id of the updated product |
Product Deleted
A notification is sent when a product is deleted.
{
"data": {
"siteAlias": "ce73c59e",
"eventType": "product.deleted",
"eventId": "e6097159-ff2d-4b82-9e72-d58f2725e137",
"storeId": 34313483,
"eventCreated": 1597964765,
"entityId": 1,
"data": null
},
"source": null,
"resource_data": {
"site_name": "ce73c59e"
},
"event_timestamp": 1597964767312,
"event_type": "STORE_PRODUCT_DELETED"
}
data.siteAlias | string | A unique identifier of the site in which the storefront resides |
data.eventType | string | Type of product event |
data.eventId | string | A unique identifier for the event |
data.storeId | string | A unique identifier for the store on which the product was deleted |
data.eventCreated | int | A timestamp of when the event occurred |
data.entityId | int | Id of the deleted product |
Category Created
A notification is sent when a product category is created.
{
"data": {
"siteAlias": "ce73c59e",
"eventType": "category.created",
"eventId": "e6097159-ff2d-4b82-9e72-d58f2725e137",
"storeId": 34313483,
"eventCreated": 1597964765,
"entityId": 1,
"data": null
},
"source": null,
"resource_data": {
"site_name": "ce73c59e"
},
"event_timestamp": 1597964767312,
"event_type": "STORE_CATEGORY_CREATED"
}
Name | Type | Description |
---|---|---|
data.siteAlias | string | A unique identifier of the site in which the storefront resides |
data.eventType | string | Type of product event |
data.eventId | string | A unique identifier for the event |
data.storeId | string | A unique identifier for the store on which category was created |
data.eventCreated | int | A timestamp of when the event occurred |
data.entityId | int | Id of the created category |
Category Updated
A notification is sent when a product category is updated.
{
"data": {
"siteAlias": "ce73c59e",
"eventType": "category.updated",
"eventId": "e6097159-ff2d-4b82-9e72-d58f2725e137",
"storeId": 34313483,
"eventCreated": 1597964765,
"entityId": 1,
"data": null
},
"source": null,
"resource_data": {
"site_name": "ce73c59e"
},
"event_timestamp": 1597964767312,
"event_type": "STORE_CATEGORY_UPDATED"
}
Name | Type | Description |
---|---|---|
data.siteAlias | string | A unique identifier of the site in which the storefront resides |
data.eventType | string | Type of product event |
data.eventId | string | A unique identifier for the event |
data.storeId | string | A unique identifier for the store on which category was updated |
data.eventCreated | int | A timestamp of when the event occurred |
data.entityId | int | Id of the updated category |
Category Deleted
A notification is sent when a category is deleted.
{
"data": {
"siteAlias": "ce73c59e",
"eventType": "category.deleted",
"eventId": "e6097159-ff2d-4b82-9e72-d58f2725e137",
"storeId": 34313483,
"eventCreated": 1597964765,
"entityId": 1,
"data": null
},
"source": null,
"resource_data": {
"site_name": "ce73c59e"
},
"event_timestamp": 1597964767312,
"event_type": "STORE_CATEGORY_DELETED"
}
Name | Type | Description |
---|---|---|
data.siteAlias | string | A unique identifier of the site in which the storefront resides |
data.eventType | string | Type of product event |
data.eventId | string | A unique identifier for the event |
data.storeId | string | A unique identifier for the store on which the category was deleted |
data.eventCreated | int | A timestamp of when the event occurred |
data.entityId | int | Id of the deleted category |
Native Ecommerce
All webhooks related to Duda's Native store events are listed below.
Order Created
A notification is sent when a new order is created within the store.
{
"data": {
"mode": "LIVE",
"id": "9e36bca4-aea5-4e00-b78e-cf855bf82766",
"status": "PROCESSED",
"email": "[email protected]",
"invoice_number": "ECOM-1065",
"items": [
{
"id": "AkeDXLWQ_3knf3F7V",
"product_id": "string",
"variation_id": "string",
"name": "Grey Ceramic plate",
"image": "https://cdn.dwhitelabel.com/md/dmtmpl/8023052e-2693-4e9c-a8f1-f86c15ec13eb/dms3rep/multi/grey-ceramic-plate-view1.jpg",
"options": [
{
"name": "Size",
"value": "Small"
}
],
"quantity": 1,
"unit_price": "45.00",
"unit_weight": null,
"unit_dimensions": null,
"total": "45.00",
"combined_weight": 0,
"metadata": {}
}
],
"billing_address": {
"name": "Frederick Hamon",
"first_name": "Frederick",
"last_name": "Hamon",
"full_name": "Frederick Hamon",
"address_1": "380 rue du macon",
"address_2": "103",
"street_number": "380",
"street_name": "rue du macon",
"city": "Saint-Jérôme",
"sub_locality": null,
"region": "QC",
"country": "CA",
"postal_code": "J7Y 0H4",
"phone": "4505162746"
},
"shipping_address": {
"name": "Frederick Hamon",
"first_name": "Frederick",
"last_name": "Hamon",
"full_name": "Frederick Hamon",
"address_1": "380 rue du macon",
"address_2": "103",
"street_number": "380",
"street_name": "rue du macon",
"city": "Saint-Jérôme",
"sub_locality": null,
"region": "QC",
"country": "CA",
"postal_code": "J7Y 0H4",
"phone": "4505162746"
},
"shipping_method": {
"name": "Zone 1",
"cost": "14.00"
},
"shipping_instructions": "My instructions !",
"discounts": [],
"taxes": [
{
"name": "My tax",
"amount": "8.85",
"rate": 0.15
}
],
"subtotal": "45.00",
"total": "67.85",
"payment": {
"transaction_id": "ch_3MPVHQHiZehw2KYT1r9REUbz",
"status": "PAID",
"currency": "CAD",
"method": "CreditCard",
"card_brand": "VISA",
"card_last_4": "4242"
},
"refunds": [],
"tracking_url": null,
"tracking_number": null,
"created": "2023-01-12T18:12:58Z",
"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36",
"ip_address": "10.6.0.61",
"metadata": {}
},
"source": null,
"resource_data": {
"site_name": "66f8c067f6ab411c9eaaac106a6948b5"
},
"event_timestamp": 1673547263361,
"event_type": "ECOMM_ORDER_CREATED"
}
Name | Type | Description |
---|---|---|
data.mode | string | Environment order was placed in. Possible values are TEST or LIVE |
data.id | string | A unique identifier for the order |
data.status | string | Status of the order. Possible values are IN_PROGRESS , PROCESSED , DISPUTED , SHIPPED , DELIVERED , PENDING , CANCELLED , DISPATCHED |
data.email | string | Email associated with the order |
data.invoice_number | string | Invoice number for the order |
data.items | array | List of items selected as part of the order |
data.billing_address | obj | List of all fields from the submitted billing address |
data.shipping_address | obj | List of all fields from the submitted shipping address |
Category Created
A notification is sent when a new category is created within the store.
{
"data":{
"id":"aSmkM6Zp",
"title":"Tops",
"description":null,
"parent_id": "hTPEQfON",
"image":null,
"seo":null,
"subcategories":[],
"products":[]
},
"source":null,
"resource_data":{
"site_name":"46e1a983"
},
"event_timestamp":1678901369468,
"event_type":"CATEGORY_CREATED"
}
Name | Type | Description |
---|---|---|
data.id | string | A unique identifier for the category |
data.title | string | Title of the category created |
data.parent_id | string | Unique identifier of parent category. Only has value if category created is a subcategory. |
data.image | object | The alt-text and url of image |
data.subcategories | array | List of subcategory children |
data.products | array |
Category Updated
A notification is sent when a category's details are updated.
{
"data":{
"id":"hTPEQfON",
"title":"Tops",
"description":null,
"parent_id":null,
"image":{
"alt":null,
"url":"https://irp.cdn-website.com/md/pexels/dms3rep/multi/pexels-photo-13049673.jpeg"
},
"seo":null,
"subcategories":[{
"id":"Z6vnXMX1",
"title":"Sweaters",
"order":0
}],
"products":[{
"id":"1nfqecTl",
"name":"Hooded Sweater",
"order":0
},
{
"id":"C29ZkeIV",
"name":"Knitted Sweater",
"order":1
}]
},
"source":null,
"resource_data":{
"site_name":"46e1a983"
},
"event_timestamp":1678902273592,
"event_type":"CATEGORY_UPDATED"
}
Name | Type | Description |
---|---|---|
data.id | string | A unique identifier for the category |
data.title | string | Title of the category |
data.parent_id | string | Unique identifier of parent category. Only has value if category created is a subcategory. |
data.image | object | The alt-text and url of image |
data.subcategories | array | List of subcategories assigned to category |
data.products | array | List of products assigned to category |
Membership
Member Created
A notification is sent when a new member joins the site.
{
"data": {
"id": "53140bbb-ccc5-4fb7-9ab3-260e327c07c0",
"email": "[email protected]",
"first_name": "John",
"last_name": "Smith",
"status": "PENDING",
"signup_timestamp": 1683201225981
},
"source": null,
"resource_data": {
"site_name": "f925383f"
},
"event_timestamp": 1683201226067,
"event_type": "MEMBER_CREATED"
}
Name | Type | Description |
---|---|---|
data.id | string | A unique identifier for the member |
data.email | string | The member email |
data.first_name | string | The first name of the member |
data.last_name | string | The last name of the member |
data.status | string | Status of the member. Possible values are ACTIVE , PENDING , UNAUTHORIZED |
data.signup_timestamp | timestamp | The member signup date in Unix format |
Member Updated
A notification is sent when the member status is changed.
{
"data": {
"id": "53140bbb-ccc5-4fb7-9ab3-260e327c07c0",
"email": "[email protected]",
"first_name": "John",
"last_name": "Smith",
"status": "ACTIVE",
"signup_timestamp": 1683201225981
},
"source": null,
"resource_data": {
"site_name": "f925383f"
},
"event_timestamp": 1683201226067,
"event_type": "MEMBER_UPDATED"
}
Member Deleted
A notification is sent when a member is deleted from the site.
{
"data": {
"id": "53140bbb-ccc5-4fb7-9ab3-260e327c07c0",
"email": "[email protected]",
"first_name": "John",
"last_name": "Smith",
"status": "PENDING",
"signup_timestamp": 1683201225981
},
"source": null,
"resource_data": {
"site_name": "f925383f"
},
"event_timestamp": 1683201226067,
"event_type": "MEMBER_DELETED"
}
Updated 24 days ago