Response payload

Common properties of a webhook response

Every webhook response will contain the following common properties

Key

Type

Description

event_id

String

The unique identifier for the event.

event_name

String

The name of the event trigger. E.g. PartCreated

timestamp

String

The ISO8601 DateTime formatted string when the event occurred. E.g.

data

Object

Unique information about the event.

team_id

Integer

Team ID

Data payload of a webhook response

The data portion of the webhook payload contains the following common properties as well as contextual data unique to the event.

Key

Type

Description

id

Integer

The ID of the entity that the event is tied to. E.g. if the event is PartCreated, this is the Part ID.

subject_id

Integer

The user ID associated with the event trigger.

context

Object

Set of dynamic name/value pairs of the resource properties that have either been touched or updated as a result of the event.

The following is an example of a webhook payload when a supplier contact has been updated:

{
  "event_id": "d55d143c-1666-4808-aac7-540935521118",
  "event_name": "DirectorySupplierUpdated",
  "timestamp": "2020-06-11T00:07:27.000000+00:00",
  "data": {
    "id": 1519,
    "subject_id": 1427,
    "context": [
      {
       "name": "saved_changes",
       "value": {
         "name": [
           "Abernathy, Keebler, and Donnelly",
           "Abernathy, Keebler, Darth, and Donnelly"
          ],
          "updated_at": [
           "2020-06-11T00:02:35.193Z",
           "2020-06-11T00:07:27.552Z"
          ]
        }
      },
      {
       "name": "name",
       "value": "Abernathy, Keebler, Darth, and Donnelly"
      },
      {
       "name": "address_line1",
       "value": "18267 Davis Hills"
      },
      {
       "name": "phone",
       "value": "(587) 043-3503"
      },
      {
       "name": "notes",
       "value": "<CONFIDENTIAL_NOTES>"
      },
      {
       "name": "team_id",
       "value": 245
      },
      {
       "name": "created_at",
       "value": "2020-05-08 19:48:41 UTC"
      },
      {
       "name": "updated_at",
       "value": "2020-06-11 00:07:27 UTC"
      }
    ]
  },
  "team_id": 245
}