Skip to main content
GET
/
api
/
v1
/
streaks
/
account
Get account streak data including qualifying dates and grace days
curl --request GET \
  --url https://api.mainnet.aptoslabs.com/decibel/api/v1/streaks/account \
  --header 'Authorization: Bearer <token>'
{
  "currentStreak": 1,
  "graceDaysAvailable": 1,
  "graceDaysUsed": 1,
  "owner": "<string>",
  "qualifyingDates": [
    "<string>"
  ],
  "streakAmpsEstimate": 123,
  "streakIpoints": 123
}

Documentation Index

Fetch the complete documentation index at: https://docs.decibel.trade/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Bearer token from Geomi. See Authentication for setup instructions.

Query Parameters

owner
string
required

Owner wallet address. Used to look up all subaccounts and aggregate streak data.

Response

Account streak data with qualifying dates

Account streaks response DTO

currentStreak
integer<int32>
required

Current consecutive days streak

Required range: x >= 0
graceDaysAvailable
integer<int32>
required

Grace days available (earned from 14d taker volume)

Required range: x >= 0
graceDaysUsed
integer<int32>
required

Grace days used to preserve current streak

Required range: x >= 0
owner
string
required

Owner wallet address

qualifyingDates
string[]
required

All qualifying dates (days with $500+ volume) as ISO date strings (YYYY-MM-DD)

streakAmpsEstimate
number<double>
required

Estimated streak Amps based on current pool share

streakIpoints
number<double>
required

Streak iPoints earned today (from lookup table)