Best Practice: Use the downloaded schema information to understand the data
structure of the events so that they can be retrieved and processed correctly on the
user's side of the integration.
The following example shows an extract from a
schema-identitycreated.json
file:
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "IdentityDeletedCallbackModel",
"type": "object",
"additionalProperties": false,
"required": [
"AccountId",
"IdentityId",
"DeletedBy",
"DeletionDateUtc"
],
"properties": {
"AccountId": {
"type": "string",
"description": "The account id for which this identity is member of.",
"minLength": 1
},
"IdentityId": {
"type": "string",
"description": "A unique id to identify the identity.",
"minLength": 1
},
"ExternalId": {
"type": [
"null",
"string"
],
"description": "External ID"
},
"Ordinal": {
"type": [
"integer",
"null"
],
"description": "Commit ordinal in the storage.",
"format": "int64"
},
"Email": {
"type": [
"null",
"string"
],