Authenticated, read-only view of a user's own For You (foryou.club) stats. Requires an atproto service-auth JWT (Authorization: Bearer) with aud=did:web:foryou.club and lxm=club.foryou.getStats; the token's iss identifies the user whose stats are returned.
Parameters
Output
application/jsonactivity
ref#activity
Required
No description available.
author
ref#author
Required
No description available.
curator
ref#curator
Required
No description available.
daysAnalyzed
integer
Required
No description available.
did
stringdid
Required
DID of the user these stats belong to.
displayName
string
Optional
No description available.
generatedAt
stringdatetime
Required
An RFC 3339 formatted timestamp.
handle
stringhandle
Optional
An AT Protocol handle (e.g., alice.bsky.social).
Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"description": "Authenticated, read-only view of a user's own For You (foryou.club) stats. Requires an atproto service-auth JWT (Authorization: Bearer) with aud=did:web:foryou.club and lxm=club.foryou.getStats; the token's iss identifies the user whose stats are returned.",
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"activity": {
"ref": "#activity",
"type": "ref"
},
"author": {
"ref": "#author",
"type": "ref"
},
"curator": {
"ref": "#curator",
"type": "ref"
},
"daysAnalyzed": {
"type": "integer"
},
"did": {
"description": "DID of the user these stats belong to.",
"format": "did",
"type": "string"
},
"displayName": {
"type": "string"
},
"generatedAt": {
"format": "datetime",
"type": "string"
},
"handle": {
"format": "handle",
"type": "string"
}
},
"required": [
"did",
"daysAnalyzed",
"generatedAt",
"activity",
"curator",
"author"
],
"type": "object"
}
},
"parameters": {
"properties": {
"days": {
"description": "Number of days to aggregate over. Defaults to the server's configured window.",
"maximum": 365,
"minimum": 1,
"type": "integer"
}
},
"type": "params"
},
"type": "query"
}