Supplier Order Updates (KCIs)

Once an order has been placed and accepted by the gateway, updates on the order as it progresses should be sent in the form of KCI (Keep Customer Informed) notifications.

These notifications should be sent to the Fibre Gateway Supplier Updates API as the state of the order changes, at key milestones/events and if action is required by the tenant/end user.

Reasons for KCI

The reason for each KCI must be provided and can be as follows:

  • Order has been updated/state has changed
  • Order has been acknowledged or committed
  • Order was rejected
  • Order has been delayed by an issue
  • Issue is resolved/delay has ended
  • Order has been reappointed by the supplier
  • Information is required from the tenant
  • Tenant needs to (re)appoint for the order
  • Order amendment or cancellation was accepted or rejected
  • Order has been rejected or cancelled
  • Order has completed

See KCI Reason Codes for more information.

Metadata

KCIs contain a consistent set of metadata to be populated as follows:

Field Description Mandatory Example
id Unique identifier for this KCI (UUID) Yes af14d243-dd62-4e75-8b02-4b5f822e3001
sequenceNumber Sequence number of this KCI for ordering KCIs Yes 1
issuedOn Date/time this KCI was issued Yes 2022-01-10T09:19:00.000Z
reasonCode Reason why this KCI was issued Yes DELAY
problemCode Where KCI relates to a problem contains the problem code (Fibre Gateway defined list) No FAULT_AT_ONT
text Textual information about this update - e.g. reason for the delay No Fault with ONT being investigated
supplierCode Supplier reason/problem code No ONT-FAULT-NOAC
Note

sequenceNumber and issuedOn are important to ensure KCIs are delivered to tenants in the right order.

Service Details

KCIs are used to report back additional service details to the tenant. These are sent as service characteristics on the order.

Order

The KCI must always include the latest version of the related order for the update - this could be a provide, cease or modify service order.

When reporting the result of an amendment or cancellation request to an existing order then the order entity must include the reference to the appropriate request - this can either be the Fibre Gateway generated ID or the supplier internal reference.