Request to accept or reject resolution of an inflight service problem.

patch/service-problem-resolutions/{id}

This endpoint is called to request acceptance or rejection of a supplier's resolution to an inflight service problem.

Securityoauth2
Request
path Parameters
id
required
string

Service problem resolution identifier

header Parameters
X-Request-ID
required
string

Unique identifier to identify request and response events across the gateway

X-Conversation-ID
required
string

Identifier to track message journey across the gateway

Request Body schema: application/json
status
required
string (ServiceProblemResolutionStatus)

State model for service problem resolution.

Enum: "PENDING" "REJECTED" "ACCEPTED"
tenantNotes
string [ 1 .. 1000 ] characters

Text from the tenant giving notes or reason for rejection - as applicable

Responses
200

Service problem resolution has been updated successfully

400

Bad request - supplied request was malformed or missing mandatory parameters

401

Unauthorised access

403

The client is not permitted to access this resource.

422

Unprocessable entity - invalid data was provided

500

Unexpected Fibre Gateway error

503

Fibre Gateway is temporarily unavailable

Request samples
application/json
{
  • "status": "REJECTED",
  • "tenantNotes": "Issue still persists"
}
Response samples
application/json
{
  • "id": 123,
  • "serviceProblemId": 123,
  • "status": "REJECTED",
  • "resolvedDate": "2022-01-10T09:00:00.000Z",
  • "closedDate": "2022-01-10T09:00:00.000Z",
  • "resolutionDetails": {
    • "resolutionCode": "NETWORK_ISSUE",
    • "resolutionCategory": "FAULTY_EQUIPMENT",
    • "resolutionText": "string",
    • "supplierCodes": [
      • "R9"
      ],
    • "faultCode": [
      • "DAMAGED_ONT"
      ]
    },
  • "slaViolation": [
    • "EXCEEDED_SLA_TIME_TO_REPAIR"
    ],
  • "tenantNotes": "The problem was not resolved"
}