This endpoint is called by the gateway to send an update (KCI) to the tenant.
Each KCI will have timestamps showing when issued by the supplier and gateway as appropriate. The reason for the KCI will be provided along with the updated associated entity.
More information is available in the Developer Portal.
An update for a provide service order
KCI update - informational, no action required.
Operation successful - update was received and will be processed
Order update was rejected - request was malformed or missing mandatory parameters
Update was rejected - unauthorised
The client is not permitted to access this resource.
Update was rejected - request was invalid or failed validation rules
Unexpected system error
Tenant update API is temporarily unavailable
{- "entityType": "PROVIDE_ORDER",
- "entity": {
- "id": 123,
- "orderType": "NEW",
- "supplier": "DUMMY_SUPPLIER",
- "supplierOrderNumber": "A123X",
- "status": "PENDING_CANCELLATION",
- "address": {
- "id": "A00000031882",
- "type": [
- "UPRN",
- "NAD",
- "ROBT",
- "DistrictCode"
], - "additionalIdentifiers": [
- {
- "id": "A00000031882",
- "type": [
- "UPRN",
- "NAD",
- "ROBT",
- "DistrictCode"
]
}
]
}, - "serviceOrderItem": {
- "serviceSpecification": {
- "id": "ftthl2r",
- "name": "FTTH"
}, - "serviceCharacteristics": [
- {
- "name": "LINE_PROFILE",
- "value": "1G_1G"
}
]
}, - "primaryContact": {
- "name": "John Smith",
- "email": "john@smith.com",
- "phoneNumber": "01234 567890"
}, - "secondaryContact": {
- "name": "John Smith",
- "email": "john@smith.com",
- "phoneNumber": "01234 567890"
}, - "appointmentReservationId": 345,
- "appointmentSupplierReference": "123456543",
- "appointmentTimeslot": {
- "timeslotStartDateTime": "2022-01-10T09:00:00.000Z",
- "timeslotEndDateTime": "2022-01-10T13:00:00.000Z"
}, - "requestedCompletionDate": "2022-01-10",
- "committedDate": "2022-01-01T09:09:33.001Z",
- "targetDate": "2022-01-01T09:09:33.001Z",
- "engineerTasks": [
- "TEST_SINGLE_DEVICE"
], - "hazards": "Hazardous materials stored on site",
- "onSiteRestrictions": "Restricted access",
- "notes": "Lorem ipsum dolor sit amet...",
- "created": "2022-01-01T09:09:33.001Z",
- "updated": "2022-01-01T09:45:39.001Z",
- "serviceOrderAmendment": {
- "id": 345,
- "orderId": 123,
- "appointmentReservationId": 234,
- "status": "REJECTED"
}, - "serviceOrderCancellation": {
- "id": 234,
- "orderId": 123,
- "supplierReference": "A123X-1",
- "reasonCode": "CUSTOMER_CHANGED_MIND",
- "text": "Delivery too long",
- "status": "REJECTED"
}
}, - "id": "3456cf7d-4471-42e4-a5be-c24ed58a7aa6",
- "supplier": "SUPPLIER1",
- "sequenceNumber": 1,
- "issuedOn": "2022-01-10T09:00:00.000Z",
- "receivedOn": "2022-01-10T09:00:00.000Z",
- "deliveredOn": "2022-01-10T09:00:00.000Z",
- "supplierNotes": [
- {
- "note": "Lorem ipsum dolor sit amet...",
- "type": [
- "Engineer Note",
- "Site Visit Note",
- "Customer Update"
], - "created": "2022-01-01T09:09:33.001Z"
}
], - "updateType": "INFORMATIONAL",
- "information": {
- "type": "CREATED",
- "code": "NETWORK_ISSUE",
- "text": "Resolving network issue",
- "supplierCode": "313"
}
}
{- "uuid": "ae2b3f5b-9fe1-4127-a4e5-13eac457080d",
- "code": "MALFORMED_REQUEST",
- "messages": [
- "Problems parsing JSON"
]
}