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 the Fibre Cafe generated order ID and/or supplier order reference.
Securityoauth2
Request
header Parameters
X-Request-ID
required
string
Unique identifier to link request and response events across the Fibre Cafe gateway
X-Conversation-ID
string
Identifier to track message journey across the Fibre Cafe gateway
Request Body schema: application/json
One of:
One of:
Represents an KCI update to an order to provide a new service at a particular address.
Textual information about this update - e.g. reason for the delay
supplierCode
string [ 1 .. 50 ] characters
Deprecated
Supplier's reason or problem code - deprecated: replaced by supplierCodes array to allow for multiple underlying supplier codes
supplierCodes
Array of strings
Supplier's reason or problem code - where available
Array of objects (SupplierNote)
Note(s) about the order relating to this KCI
required
object (ProvideServiceOrder)
Represents the current details of an order to provide a new service at a particular address. Orders must be identifiable via the Fibre Cafe generated ID and unique supplier reference if available.
Responses
204
Operation successful - update was received and will be processed
400
KCI was rejected - request was malformed or missing mandatory parameters
401
KCI was rejected - unauthorised
403
The client is not permitted to access this resource.
422
KCI was rejected - request was invalid or failed validation rules