Skip to content
Last updated

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 Cafe 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:

FieldDescriptionMandatoryExample
idUnique identifier for this KCI (UUID)Yesaf14d243-dd62-4e75-8b02-4b5f822e3001
sequenceNumberSequence number of this KCI for ordering KCIsYes1
issuedOnDate/time this KCI was issuedYes2022-01-10T09:19:00.000Z
reasonCodeReason why this KCI was issuedYesDELAY
problemCodeWhere KCI relates to a problem contains the problem code (Fibre Cafe defined list)NoFAULT_AT_ONT
textTextual information about this update - e.g. reason for the delayNoFault with ONT being investigated
supplierCodeSupplier reason/problem codeNoONT-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 Cafe generated ID or the supplier internal reference.