-
-
Save izharikov/1bccfd8979023204aab9e4d005e1a622 to your computer and use it in GitHub Desktop.
Sitecore Send Webhook Scheme
This file contains 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