This endpoint is called to send an update (KCI) about an inflight service provide, cease or modify order back to the tenant.
Each KCI must have a unique reference and a timestamp when issued. The reason for the KCI must also be provided along with related fields.
The KCI must contain the latest version of the related order which must be identifiable by gateway generated order ID and/or supplier order reference.
More information is available in the Developer Portal.
Represents an KCI update to an order to provide a new service at a particular address.
Operation successful - update was received and will be processed
KCI was rejected - request was malformed or missing mandatory parameters
KCI was rejected - unauthorised
The client is not permitted to access this resource.
KCI was rejected - request was invalid or failed validation rules
Unexpected system error
Fibre Gateway KCI API is temporarily unavailable
{- "id": "5251cf7d-7971-42e4-a5be-c24ed58a7aa6",
- "sequenceNumber": 1,
- "issuedOn": "2022-01-10T09:00:00.000Z",
- "reasonCode": "CREATED",
- "problemCode": "NETWORK_ISSUE",
- "text": "Resolving network issue",
- "supplierCode": "313",
- "supplierNotes": [
- {
- "note": "Lorem ipsum dolor sit amet...",
- "type": "Engineer Note",
- "created": "2022-01-01T09:09:33.001Z"
}
], - "provideServiceOrder": {
- "id": 123,
- "orderType": "NEW",
- "tenant": "TENANT1",
- "supplierOrderReference": "A123X",
- "status": "PENDING",
- "address": {
- "id": "200004033694",
- "type": "UPRN"
}, - "serviceOrderItem": {
- "serviceSpecification": {
- "id": "ftthl2r",
- "name": "FTTH"
}, - "serviceCharacteristics": [
- {
- "name": "SERVICE_VLAN_ID",
- "value": "20"
}
]
}, - "primaryContact": {
- "name": "John Smith",
- "email": "john@smith.com",
- "phoneNumber": "01234 567890"
}, - "secondaryContact": {
- "name": "John Smith",
- "email": "john@smith.com",
- "phoneNumber": "01234 567890"
}, - "appointmentReservationId": 234,
- "appointmentReservationReference": "A234X",
- "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...",
- "serviceOrderAmendmentId": 345,
- "serviceOrderAmendmentReference": "123-1",
- "serviceOrderCancellationId": 345,
- "serviceOrderCancellationReference": "123-1"
}
}
{- "uuid": "ae2b3f5b-9fe1-4127-a4e5-13eac457080d",
- "code": "MALFORMED_REQUEST",
- "messages": [
- "Problems parsing JSON"
]
}