dxp-ux

(0 reviews)

Modem Reset

POST:/reset

URL

https://[localhost]:[port]/dxp-ux/v1/{businessId}/reset

URL PARAMS

nametypedescriptionrequired
businessIdstring2 letter ISO 3166 country code (TT, BB, JM, PA, etc.)Y
namevaluedescriptionrequired
client_idstringThe client_id identifying the channel. Minimum characters: 5Y
client_secretstringPassword associated with the client_id. Minimum characters: 5Y
X-Correlation-IDstringIdentifier that correlates HTTP request between a client and server. Any identification model (UUDI, checksum, etc.) can be used, as long as it is a unique value to differentiate a transaction.Y (for business)
channelIdstringChannel to business: Expected Value: "APP"Y(PR), N/A(LC)
lobstringIt defines the Line of Business . Example : FIXEDY(PR), N/A(LC)

Data Model - Request

field nametypedescriptionrequired (mandatory-Y, optional-N, Not applicable- N/A)
namestringName of the modem reset deviceN(LC)
relatedParty[]arrayRelated Entity reference. A related party defines party or party role linked to a specific entity.Y(LC)
relatedParty[].idstringunique identifierY(LC)
relatedParty.namestringName of the relatedPartyY(LC)
relatedParty[] subResource - request and response Data Model
namevaluedescriptionrequired (mandatory-Y, optional-N, Not applicable- N/A)examples
AccountNumberstringUnique identifier of the customer’s account used to validate the modem reset request.Y(LC)LC: {
"id": "50491929",
"name": "AccountNumber"
}
ServiceNumberstringIdentifier of the customer’s specific service associated with the modem that needs to be reset.Y(LC)LC: {
"id": "DA0001823802",
"name": "ServiceNumber"
}
Data Model - Response
field nametypedescriptionrequired (mandatory-Y, optional-N, Not applicable- N/A)
idstringUnique identifier of the modem‑reset request or resource instance returned by the system.Y(LC)
resourceStatusstringIndicates the execution status of the modem‑reset operationY(LC)
administrativeStatestringShows the current administrative state of the modem resourceY(LC)
resourceCharacteristic[]arrayList of characteristics describing the modem resource involved in the reset.Y(LC)
resourceCharacteristic[].idstringIdentifier of the resource characteristicY(LC)
resourceCharacteristic[].namestringName of the characteristicY(LC)
resourceCharacteristic[].valueanyvalue of the characteristicY(LC)
resourceCharacteristic[].valueTypestringvalueType of the characteristic valueN(LC)
resourceCharacteristic[].characteristicRelationship[]arrayRelationships that provide additional metadata about the modemN(LC)
resourceCharacteristic[].characteristicRelationship[].idstringIdentifier referencing the related characteristic valueN(LC)
resourceCharacteristic[].characteristicRelationship[].'@type'stringType of related characteristicN(LC)
resourceCharacteristic[].'@type'stringSpecifies the type/category of the modem resourceN(LC)
relatedParty[]arrayContains account and service entities associated with the modem reset request.Y(LC)
relatedParty[].idstringIdentifier of the related partyY(LC)
relatedParty.namestringDefines whether the identifier refers to a service number or account number.Y(LC)
relatedParty.'@type'stringDefines whether the identifier refers to a service number or account number.N(LC)
characteristicRelationship[] subResource -request Data Model
@typevaluedescriptionrequired (mandatory-Y, optional-N, Not applicable- N/A)examples
serialNostringSerial number of the modem associated with the reset request.N(LC)LC: {
"id": "6802B84562E8",
"@type": "serialNo"
}
requestIdstringUnique identifier of the modem‑reset request used for tracking and correlation.N(LC)LC: {
"id": "2c0e9c303277f35f0c4b6dfba1cef5dd",
"@type": "requestId"
}
operationCodestringCode that indicates the type of operation performedN(LC)LC: {
"id": "ivr_result#resolve.ivr.util",
"@type": "operationCode"
}
Key Considerations :
LC Implementation:
  1. This usecase is used to reset the modem devices for FIXED customers.
  2. This is implemented for the following businessIds: AG,BB,GD,JM,LC,TT,VC
  3. Input body will contain service number and account number.
  4. Equipments for account level and service level are retrieved from cerillion API.
  5. After equipment/device validation, request is sent to RESOLVE to reset the Modem.

Reviews