Get the Number of Blocks

get

/console/admin/api/v2/dashboard/statistics/blocks

Get the number of blocks.

Request

Supported Media Types
Query Parameters
Back to Top

Response

Supported Media Types

200 Response

Response with a series of blocks by restriction
Body ()
Root Schema : schema
Type: object
Show Source
Nested Schema : StatsBlocks
Type: object
Show Source
Nested Schema : blocks
Type: array
Show Source
Nested Schema : StatsTransInfo
Type: object
Show Source

400 Response

Invalid arguments
Body ()
Root Schema : 400errorModels
Type: object
Show Source
Example:
{
    "respMesg":"invalid argument"
}

Default Response

Unexpected error
Body ()
Root Schema : errorModel
Type: object
Show Source
Back to Top

Examples

This endpoint is used to get the number of commits on a specified channel or on all channels in a specified time range. The result is a JSON file including the total number of the specified scope in the specified time range. This API is only applicable for a founder instance.

The following example shows how to generate the block metrics by submitting a GET request on the REST resource using cURL.

curl -X GET -u username:password -k 
"http://<rest_server_url>:port/console/admin/api/v2/dashboard/statistics/blocks?channel=<channel>&startTime=<yyyymmddhhmmss>&endTime=<yyyymmddhhmmss>"

For example,

curl -X GET -u myname@oracle.com:mypswd -k 
"http://server.oracle.com:10000/console/admin/api/v2/dashboard/blocks?channel=tfzch01&startTime=20210224030000&endTime=20210224050000"

Example of the Response Body

The following example shows the contents of the response body in JSON format:

{
  "data": {
    "blocks": [
      {
        "channelName": "tfzch01",
        "startTime": "Sun, 24 Feb 2021 03:00:00 GMT",
        "endTime": "Sun, 24 Feb 2021 05:00:00 GMT",
        "trans": 2
      }
    ]
  }
}
Back to Top