Contract Notifications

Contract created

This notification is triggered whenever a contract is created in our system, regardless if it already has a known startDate or not.

{
  "contractIdent" : "37507af9-ea0a-4d57-a08b-6391e075dd2c",
  "startDate" : "2023-01-24T00:00:00Z",
  "endDate" : null,
  "tenantId" : 96,
  "notification_type" : "contract.created"
}

Contract updated

This notification is only triggered when the explicit "Contract Update" endpoint is used. Other changes to the contract such as terminations will not result in a Contract updated event.

{
  "contractIdent" : "d757df66-0618-4952-b761-09b47da87464",
  "tenantId" : 96,
  "notification_type" : "contract.updated"
}

Contract renewed

This notification is triggered when the renewalDate of a contract has passed.

{
  "contractIdent" : "e7cdaca8-04d4-4643-bdf9-dc065a677504",
  "tenantId" : 96,
  "nextRenewalDate" : "2023-01-25T00:00:00",
  "nextRenewalDateUTC":"2023-01-25T00:00:00Z",
  "notification_type" : "contract.renewed"
}

Contract cancelled

This notification is triggered when the Contract cancellation API is called

{
  "contractIdent" : "contractIdent-08f1a0a5-fc33-445a-9b7f-9a6212e5a198",
  "tenantId" : 96,
  "notification_type" : "contract.cancelled"
}

Contract terminated

This notification is triggered when the Contract ordinary termination or extraordinary API is called.

{
  "contractIdent" : "f561795d-3447-47d7-b88c-5fc945668a43",
  "endDate" : "2023-01-17T23:59:59.999Z",
  "tenantId" : 96,
  "notification_type" : "contract.terminated"
}

Contract expired

This notification is triggered when the Contract passes their endDate.

{
  "contractIdent": "7a3976f9-1dee-4990-bd91-539c4d1c503b",
  "endDate": "2023-05-10T23:59:59.999Z",
  "tenantId": 96,
  "notification_type": "contract.expired"
}