Get chain specific message metrics.
GET//v1/metrics/chain/:chainID/messages
Authorization: Authorization
name: Authorizationtype: apiKeydescription: JWT Tokenin: header
Get chain specific message metrics.
Request
Path Parameters
chainID stringrequired
ChainID (Bech32)
Responses
- 200
- 401
- 404
A list of all available metrics.
- application/json
- Schema
- Example (from schema)
Schema
inAliasOutput AliasOutputMetricItemrequired
inOnLedgerRequest OnLedgerRequestMetricItemrequired
inOutput InOutputMetricItemrequired
inStateOutput InStateOutputMetricItemrequired
inTxInclusionState TxInclusionStateMsgMetricItemrequired
outPublishGovernanceTransaction TransactionMetricItemrequired
outPublisherStateTransaction PublisherStateTransactionItemrequired
outPullLatestOutput InterfaceMetricItemrequired
outPullOutputByID UTXOInputMetricItemrequired
outPullTxInclusionState TransactionIDMetricItemrequired
{
"outPublishGovernanceTransaction": {
"lastMessage": {
"txId": "txId"
},
"messages": 1,
"timestamp": "2000-01-23T04:56:07.000+00:00"
},
"outPublisherStateTransaction": {
"lastMessage": {
"stateIndex": 1,
"txId": "txId"
},
"messages": 1,
"timestamp": "2000-01-23T04:56:07.000+00:00"
},
"inTxInclusionState": {
"lastMessage": {
"txId": "txId",
"state": "state"
},
"messages": 1,
"timestamp": "2000-01-23T04:56:07.000+00:00"
},
"inOnLedgerRequest": {
"lastMessage": {
"output": {
"outputType": 0,
"raw": "raw"
},
"outputId": "outputId",
"raw": "raw",
"id": "id"
},
"messages": 1,
"timestamp": "2000-01-23T04:56:07.000+00:00"
},
"inOutput": {
"lastMessage": {
"output": {
"outputType": 0,
"raw": "raw"
},
"outputId": "outputId"
},
"messages": 1,
"timestamp": "2000-01-23T04:56:07.000+00:00"
},
"inAliasOutput": {
"lastMessage": {
"outputType": 0,
"raw": "raw"
},
"messages": 1,
"timestamp": "2000-01-23T04:56:07.000+00:00"
},
"inStateOutput": {
"lastMessage": {
"output": {
"outputType": 0,
"raw": "raw"
},
"outputId": "outputId"
},
"messages": 1,
"timestamp": "2000-01-23T04:56:07.000+00:00"
},
"outPullTxInclusionState": {
"lastMessage": {
"txId": "txId"
},
"messages": 1,
"timestamp": "2000-01-23T04:56:07.000+00:00"
},
"outPullLatestOutput": {
"lastMessage": "lastMessage",
"messages": 1,
"timestamp": "2000-01-23T04:56:07.000+00:00"
},
"outPullOutputByID": {
"lastMessage": {
"outputId": "outputId"
},
"messages": 1,
"timestamp": "2000-01-23T04:56:07.000+00:00"
}
}
Unauthorized (Wrong permissions, missing token)
- application/json
- Schema
- Example (from schema)
Schema
error stringrequired
missingPermission stringrequired
{
"error": "string",
"missingPermission": "string"
}
Chain not found
- curl
- python
- go
- nodejs
- ruby
- csharp
- php
- java
- powershell
- CURL
curl -L -X GET '/v1/metrics/chain/:chainID/messages' \
-H 'Accept: application/json' \
-H 'Authorization: <API_KEY_VALUE>'
ResponseClear