getMetrics
Last updated
Last updated
Authorization: apiKey
name: x-api-key
in: header
type: apiKey
curl -L -X GET 'https://api.korewireless.com/omnicore/subscriptions/:subscriptionId/metrics' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>' \
-H 'x-api-key: <API_KEY_VALUE>'
import requests
url = "https://api.korewireless.com/omnicore/subscriptions/:subscriptionId/metrics"
payload={}
headers = {
'Accept': 'application/json',
'Authorization': 'Bearer <TOKEN>',
'x-api-key': '<API_KEY_VALUE>'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://api.korewireless.com/omnicore/subscriptions/:subscriptionId/metrics"
method := "GET"
client := &http.Client {
}
req, err := http.NewRequest(method, url, nil)
if err != nil {
fmt.Println(err)
return
}
req.Header.Add("Accept", "application/json")
req.Header.Add("Authorization", "Bearer <TOKEN>")
req.Header.Add("x-api-key", "<API_KEY_VALUE>")
res, err := client.Do(req)
if err != nil {
fmt.Println(err)
return
}
defer res.Body.Close()
body, err := ioutil.ReadAll(res.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}
const axios = require('axios');
let config = {
method: 'get',
url: 'https://api.korewireless.com/omnicore/subscriptions/:subscriptionId/metrics',
headers: {
'Accept': 'application/json',
'Authorization': 'Bearer <TOKEN>',
'x-api-key': '<API_KEY_VALUE>'
}
};
axios(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
get metrics
/subscriptions/{subscriptionId}/metrics
Subscription ID
curl -L \
--url 'https://api.korewireless.com/omnicore/subscriptions/{subscriptionId}/metrics' \
--header 'Authorization: Bearer JWT'
{
"details": {
"billableBytesReceived": 1,
"billableBytesSent": 1,
"billableMessageSize": 1,
"bytesReceived": 1,
"bytesSent": 1,
"messageSize": 1,
"noOfAckMessages": 1,
"noOfCommandMessages": 1,
"noOfConfigMessages": 1,
"noOfDeviceConnectionsFailed": 1,
"noOfDevices": 1,
"noOfDisConnections": 1,
"noOfEventMessages": 1,
"noOfGatewayConnectionsFailed": 1,
"noOfGateways": 1,
"noOfLoopBackMessages": 1,
"noOfMessages": 1,
"noOfPublishErrors": 1,
"noOfRegistries": 1,
"noOfStateMessages": 1,
"noOfSubscribe": 1,
"noOfSuccessfulConnections": 1,
"noOfUnSubscribe": 1,
"subscriptionId": "text",
"NoOfMessagesFor30Minutes": [
{}
],
"NoOfMessagesFor48Hours": [
{}
]
}
}
OK