This article provides details on the ‘Session Created’ integration point.

JSON Message Structure

This is an example of the JSON message for this integration point. The data represents the created session.

{
  "eventType": "SessionCreated",
  "messageTime": "2035-03-01T14:38:56.833Z",
  "messageStub": "a0bb4fed-183f-4f86-8335-a26213f73fb9",
  "message": [
    {
      "sessionCode": "",
      "sessionEndDateTime": "2035-04-30T19:00:00.000",
      "capacityType": "unlimited",
      "sessionDescription": "",
      "sessionName": "Taste Test Session",
      "updatedDate": "2035-03-01",
      "sessionStub": "A3BCAE27-BD3D-44CF-83A0-FDE238A284D0",
      "sessionStartDateTime": "2035-04-30T18:00:00.000",
      "sessionState": "open",
      "eventStub": "8A2B61E2-5A8E-41F9-B702-5BBED600F48A",
      "timezoneName": "Mid-Atlantic Time",
      "accountStub": "E9CC1182-5DC5-493A-B9C5-6D626822A56E",
      "included": false,
      "status": "Active"
    }
  ]
}

Understanding the JSON Message

  • Arrays: The customFields array is dynamic and changes over time as planners add or remove custom fields.
  • Empty Fields: Fields appearing as empty ("") indicate no data is available for that field.