Skip to content

getProjectAnalytics

GET
/v1/developers/projects/{project_id}/analytics
curl --request GET \
--url 'https://testnet-rpc.necter.network/v1/developers/projects/example/analytics?period=24h' \
--header 'Authorization: Bearer <token>'
project_id
required
string
/^0x[0-9a-f]{64}$/
period
string
default: 7d
Allowed values: 24h 7d 30d all

Analytics (store DeveloperAnalytics)

Media typeapplication/json
object
period
string
miners_total
integer
miners_active
integer
tasks_submitted
integer
tasks_finalized
integer
tasks_failed
integer
tasks_fallback
integer
avg_finality_ms
integer
avg_lease_ms
integer
rewards_distributed

Token base units

string
/^(0|[1-9][0-9]{0,77})$/
slashing_events
integer
uptime_bp
integer
series
Array<object>
object
t
integer
tasks
integer
miners
integer
units
integer

Example generated

{
"period": "example",
"miners_total": 1,
"miners_active": 1,
"tasks_submitted": 1,
"tasks_finalized": 1,
"tasks_failed": 1,
"tasks_fallback": 1,
"avg_finality_ms": 1,
"avg_lease_ms": 1,
"rewards_distributed": "example",
"slashing_events": 1,
"uptime_bp": 1,
"series": [
{
"t": 1,
"tasks": 1,
"miners": 1,
"units": 1
}
]
}

Authenticated but not allowed (forbidden, not_owner, not_enrolled, not_verified, scope_missing)

Media typeapplication/json
object
error
required

Stable machine code

string
message
required
string
details
object
key
additional properties
any
request_id
required
string

Example generated

{
"error": "example",
"message": "example",
"details": {},
"request_id": "example"
}