The article includes:
KORE receives RADIUS records from several carriers. These records are now available through your API.
See Data Contracts - QueryRadiusList for additional information.
URLs
Request URL (production) | https://prismproapi.koretelematics.com/4/TransactionalAPI.svc/json/SimRadiusQuery |
Request URL (sandbox) | https://prismproapi.sandbox.koretelematics.com/4/TransactionalAPI.svc/json/SimRadiusQuery |
Request method | Post |
Request
Field | Data type | Mandatory | Min length | Max length | Description |
msisdn | string | Y | 50 | MSISDN. |
JSON request example
{
"msisdn" : "3197006968069"
}
Response
Parameter name | Data type | Min length | Max length | Description |
ErrorMessage | int | Null. | ||
Items:DeviceIPAddress | IP address for the SIM. | |||
Items:DeviceReceivedKB | Usage received. | |||
Items:DeviceTransmittedKB | Usage sent. | |||
Items:IMSI | IMSI. | |||
Items:LastUpdate | The time and date of the last update. Use the Epoch Converter for the date (remove -X000). |
|||
Items:MSISDN | MSISDN. | |||
Items:ReasonCode | User-request. | |||
Items:SessionID | The unique session id. | |||
Items:SessionTime | ||||
Items:StartTime | The start time and date of the last session. Use the Epoch Converter for the date (remove -X000). |
|||
Items:StopTime | The stop time and date of the last session. Use the Epoch Converter for the date (remove -X000). |
JSON response example
{
"d": {
"__type": "QueryRadiusList:https://PRiSMProAPI.koretelematics.com/types",
"ErrorMessage": null,
"Items": [
{
"__type": "QueryRadiusDetail:#PRiSMProAPI.DataContracts.TransactionalAPIContracts",
"DeviceIPAddress": "10.80.0.43",
"DeviceReceivedKB": 7868722,
"DeviceTransmittedKB": 54184140,
"IMSI": "123456789123456",
"LastUpdate": "/Date(1604363277000-0500)/",
"MSISDN": "12345678912",
"ReasonCode": "User-Request",
"SessionID": "A6D58A345C2F1C47",
"SessionTime": 393,
"StartTime": "/Date(1604344884000-0500)/",
"StopTime": "/Date(1604344884000-0500)/"
},