# Send an update (KCI). 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. Endpoint: POST /kcis Version: 1.8 Security: oauth2 ## Header parameters: - `X-Request-ID` (string, required) 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 ## Response 400 fields (application/json): - `uuid` (string, required) Unique identifier of this error (UUID) - for tracing purposes Example: "87432dfb-2e47-4532-a1b7-4b113d48867d" - `code` (string, required) Fibre Cafe error codes Enum: "INVALID_REQUEST", "MALFORMED_REQUEST", "NOT_AUTHORISED", "NOT_FOUND", "NOT_IMPLEMENTED", "GATEWAY_FAULT" - `messages` (array, required) Message describing the error Example: ["e.g. Invalid value for field x - accepted values are y"] ## Response 401 fields (application/json): - `uuid` (string, required) Unique identifier of this error (UUID) - for tracing purposes Example: "87432dfb-2e47-4532-a1b7-4b113d48867d" - `code` (string, required) Fibre Cafe error codes Enum: "INVALID_REQUEST", "MALFORMED_REQUEST", "NOT_AUTHORISED", "NOT_FOUND", "NOT_IMPLEMENTED", "GATEWAY_FAULT" - `messages` (array, required) Message describing the error Example: ["e.g. Invalid value for field x - accepted values are y"] ## Response 422 fields (application/json): - `uuid` (string, required) Unique identifier of this error (UUID) - for tracing purposes Example: "87432dfb-2e47-4532-a1b7-4b113d48867d" - `code` (string, required) Fibre Cafe error codes Enum: "INVALID_REQUEST", "MALFORMED_REQUEST", "NOT_AUTHORISED", "NOT_FOUND", "NOT_IMPLEMENTED", "GATEWAY_FAULT" - `messages` (array, required) Message describing the error Example: ["e.g. Invalid value for field x - accepted values are y"] ## Response 500 fields (application/json): - `uuid` (string, required) Unique identifier of this error (UUID) - for tracing purposes Example: "87432dfb-2e47-4532-a1b7-4b113d48867d" - `code` (string, required) Fibre Cafe error codes Enum: "INVALID_REQUEST", "MALFORMED_REQUEST", "NOT_AUTHORISED", "NOT_FOUND", "NOT_IMPLEMENTED", "GATEWAY_FAULT" - `messages` (array, required) Message describing the error Example: ["e.g. Invalid value for field x - accepted values are y"] ## Response 204 fields ## Response 403 fields ## Response 503 fields