-
-
Save izharikov/1bccfd8979023204aab9e4d005e1a622 to your computer and use it in GitHub Desktop.
Sitecore Send Webhook Scheme
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "title": "SendToWebhookContext", | |
| "type": "object", | |
| "properties": { | |
| "UserId": { | |
| "required": true, | |
| "type": "string" | |
| }, | |
| "StepId": { | |
| "required": true, | |
| "type": "string" | |
| }, | |
| "AutomationId": { | |
| "required": true, | |
| "type": "string" | |
| }, | |
| "Event": { | |
| "required": true, | |
| "type": [ | |
| "object", | |
| "null" | |
| ], | |
| "properties": { | |
| "Id": { | |
| "required": true, | |
| "type": "string" | |
| }, | |
| "Ab": { | |
| "required": true, | |
| "type": [ | |
| "integer", | |
| "null" | |
| ] | |
| }, | |
| "UserId": { | |
| "required": true, | |
| "type": "string" | |
| }, | |
| "SessionId": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "EventName": { | |
| "required": true, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "Timestamp": { | |
| "required": true, | |
| "type": "string" | |
| }, | |
| "PingContext": { | |
| "required": false, | |
| "type": [ | |
| "object", | |
| "null" | |
| ], | |
| "properties": { | |
| "Hash": { | |
| "required": true, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "Components": { | |
| "required": true, | |
| "type": [ | |
| "object", | |
| "null" | |
| ], | |
| "additionalProperties": { | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| } | |
| } | |
| } | |
| }, | |
| "LinkContext": { | |
| "required": false, | |
| "type": [ | |
| "object", | |
| "null" | |
| ], | |
| "properties": { | |
| "LinkId": { | |
| "required": true, | |
| "type": "string" | |
| }, | |
| "LinkUrl": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "LinkUrlHash": { | |
| "required": false, | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "BounceContext": { | |
| "required": false, | |
| "type": [ | |
| "object", | |
| "null" | |
| ], | |
| "properties": { | |
| "BounceType": { | |
| "required": true, | |
| "type": "integer" | |
| }, | |
| "BounceText": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "NumberOfRetries": { | |
| "required": false, | |
| "type": "integer" | |
| } | |
| } | |
| }, | |
| "DeviceContext": { | |
| "required": false, | |
| "type": [ | |
| "object", | |
| "null" | |
| ], | |
| "properties": { | |
| "Id": { | |
| "required": false, | |
| "type": "string" | |
| }, | |
| "Name": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "OsName": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "OsFamily": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "OsCompany": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "DeviceName": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "DeviceFamily": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "DeviceEngine": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "DeviceVersion": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "DeviceCompany": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "UserAgentString": { | |
| "required": true, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "UserAgentType": { | |
| "required": false, | |
| "type": "integer", | |
| "enum": [ | |
| 0, | |
| 1, | |
| 2 | |
| ] | |
| } | |
| } | |
| }, | |
| "WebsiteContext": { | |
| "required": false, | |
| "type": [ | |
| "object", | |
| "null" | |
| ], | |
| "properties": { | |
| "WebsiteId": { | |
| "required": true, | |
| "type": "string" | |
| }, | |
| "SessionId": { | |
| "required": false, | |
| "type": "string" | |
| }, | |
| "PageUrl": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| } | |
| } | |
| }, | |
| "ContactContext": { | |
| "required": true, | |
| "type": [ | |
| "object", | |
| "null" | |
| ], | |
| "properties": { | |
| "Id": { | |
| "required": true, | |
| "type": "string" | |
| }, | |
| "Name": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "MailingListId": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "MailingListMemberId": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "EmailAddress": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ContactToken": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ContactType": { | |
| "required": false, | |
| "type": "integer", | |
| "enum": [ | |
| 0 | |
| ] | |
| } | |
| } | |
| }, | |
| "LocationContext": { | |
| "required": false, | |
| "type": [ | |
| "object", | |
| "null" | |
| ], | |
| "properties": { | |
| "LocationId": { | |
| "required": false, | |
| "type": "integer" | |
| }, | |
| "IpAddress": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "City": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "Area": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "Region": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "Postcode": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "LocaleCode": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "CountryCode": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "CountryName": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ContinentCode": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ContinentName": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| } | |
| } | |
| }, | |
| "PurchaseContext": { | |
| "required": false, | |
| "type": [ | |
| "object", | |
| "null" | |
| ], | |
| "properties": { | |
| "TotalPrice": { | |
| "required": false, | |
| "type": "number" | |
| }, | |
| "Products": { | |
| "required": false, | |
| "type": [ | |
| "array", | |
| "null" | |
| ], | |
| "items": { | |
| "type": [ | |
| "object", | |
| "null" | |
| ], | |
| "properties": { | |
| "ItemUrl": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemCode": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemName": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemImage": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemTitle": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemSupplier": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemCategory": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemQuantity": { | |
| "required": false, | |
| "type": "integer" | |
| }, | |
| "ItemPrice": { | |
| "required": false, | |
| "type": "number" | |
| }, | |
| "ItemTotalPrice": { | |
| "required": false, | |
| "type": "number" | |
| }, | |
| "ItemDescription": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemManufacturer": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "CampaignContext": { | |
| "required": false, | |
| "type": [ | |
| "object", | |
| "null" | |
| ], | |
| "properties": { | |
| "CampaignId": { | |
| "required": true, | |
| "type": "string" | |
| } | |
| } | |
| }, | |
| "AddToCartContext": { | |
| "required": false, | |
| "type": [ | |
| "object", | |
| "null" | |
| ], | |
| "properties": { | |
| "Product": { | |
| "required": false, | |
| "type": [ | |
| "object", | |
| "null" | |
| ], | |
| "properties": { | |
| "ItemUrl": { | |
| "required": true, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemCode": { | |
| "required": true, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemName": { | |
| "required": true, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemImage": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemTitle": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemSupplier": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemCategory": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemQuantity": { | |
| "required": false, | |
| "type": "integer" | |
| }, | |
| "ItemPrice": { | |
| "required": false, | |
| "type": "number" | |
| }, | |
| "ItemTotalPrice": { | |
| "required": false, | |
| "type": "number" | |
| }, | |
| "ItemDescription": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemManufacturer": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "ComplaintContext": { | |
| "required": false, | |
| "type": [ | |
| "object", | |
| "null" | |
| ], | |
| "properties": { | |
| "Fbtype": { | |
| "required": true, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| } | |
| } | |
| }, | |
| "ProductViewContext": { | |
| "required": false, | |
| "type": [ | |
| "object", | |
| "null" | |
| ], | |
| "properties": { | |
| "Product": { | |
| "required": true, | |
| "type": [ | |
| "object", | |
| "null" | |
| ], | |
| "properties": { | |
| "ItemUrl": { | |
| "required": true, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemCode": { | |
| "required": true, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemName": { | |
| "required": true, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemImage": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemTitle": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemSupplier": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemCategory": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemQuantity": { | |
| "required": false, | |
| "type": "integer" | |
| }, | |
| "ItemPrice": { | |
| "required": false, | |
| "type": "number" | |
| }, | |
| "ItemTotalPrice": { | |
| "required": false, | |
| "type": "number" | |
| }, | |
| "ItemDescription": { | |
| "required": false, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "ItemManufacturer": { | |
| "required": true, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "ContactChangedContexts": { | |
| "required": false, | |
| "type": [ | |
| "array", | |
| "null" | |
| ], | |
| "items": { | |
| "type": [ | |
| "object", | |
| "null" | |
| ], | |
| "properties": { | |
| "FieldName": { | |
| "required": true, | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| }, | |
| "NewFieldValue": { | |
| "required": true, | |
| "type": [ | |
| "object", | |
| "null" | |
| ], | |
| "properties": {} | |
| }, | |
| "OldFieldValue": { | |
| "required": true, | |
| "type": [ | |
| "object", | |
| "null" | |
| ], | |
| "properties": {} | |
| } | |
| } | |
| } | |
| }, | |
| "Properties": { | |
| "required": false, | |
| "type": [ | |
| "object", | |
| "null" | |
| ], | |
| "additionalProperties": { | |
| "type": [ | |
| "string", | |
| "null" | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment