This endpoint is called by the Fibre Cafe to send an update (KCI) to the tenant.
Each KCI will have timestamps showing when issued by the supplier and the Fibre Cafe as appropriate. The reason for the KCI will be provided along with the updated associated entity.
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",
- "supplierCodes": [
- "313"
]
}
}{- "uuid": "ae2b3f5b-9fe1-4127-a4e5-13eac457080d",
- "code": "MALFORMED_REQUEST",
- "messages": [
- "Problems parsing JSON"
]
}