Paginated chronological feed of timeline items. Each item is discriminated by `$type` (today only `app.tempomusic.feed.post`; future variants such as `app.tempomusic.feed.review` plug in additively). When the request carries a service-auth JWT, the viewer DID is read from its `iss` claim and each returned item carries a viewer projection; anonymous requests receive items without viewer state.
Parameters
Output
application/jsoncursor
string
Optional
Cursor for fetching the next page. Absent when no further results are available.
items
array
Required
No description available.
Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"description": "Paginated chronological feed of timeline items. Each item is discriminated by `$type` (today only `app.tempomusic.feed.post`; future variants such as `app.tempomusic.feed.review` plug in additively). When the request carries a service-auth JWT, the viewer DID is read from its `iss` claim and each returned item carries a viewer projection; anonymous requests receive items without viewer state.",
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"cursor": {
"description": "Cursor for fetching the next page. Absent when no further results are available.",
"maxLength": 1024,
"type": "string"
},
"items": {
"items": {
"refs": [
"app.tempomusic.feed.defs#postView"
],
"type": "union"
},
"type": "array"
}
},
"required": [
"items"
],
"type": "object"
}
},
"parameters": {
"properties": {
"cursor": {
"description": "Opaque pagination cursor returned by a previous call.",
"maxLength": 1024,
"type": "string"
},
"limit": {
"default": 50,
"description": "Maximum number of timeline items to return.",
"maximum": 100,
"minimum": 1,
"type": "integer"
}
},
"type": "params"
},
"type": "query"
}