Get the Number of Blocks
get
/console/admin/api/v2/dashboard/statistics/blocks
This endpoint is used to get the number of blocks on a specified channel or on all channels in a specified time range.
Request
Supported Media Types
- application/json
Query Parameters
-
channel: string
Channel name
-
endTime: string
The end time of a time range in the format 'yyyyMMddhhmmss'
-
startTime: string
The start time of a time range in the format 'yyyyMMddhhmmss'
Response
Supported Media Types
- application/json
200 Response
Response with a series of blocks by restriction
400 Response
Invalid arguments
Default Response
Unexpected error
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 } ] } }