The Mouve API is in active development and not yet live. Follow the changelog for the launch announcement.

Mouve Developers
API reference

Timeline

The authorizing user's own reading surfaces. Paths, scopes, request and response shapes.

Read the authorizing user's timeline

GET /public/v1/timeline

Scope posts.read — OAuth 2.1 token or personal access token.

scope=discovery (the default) returns the public discovery surface; scope=following returns posts from accounts the user follows. Newest first, cursor-paginated, every row visibility-checked for the authorizing user. Community posts and reposts are not part of this surface in v1.

Query parameters

NameTypeRequiredNotes
limitintegerno1–50, defaults to 20
cursorstringnoat most 512 characters
scopediscovery | followingnodefaults to discovery

Example

curl -X GET "https://api.mouve.it/public/v1/timeline" \
  -H "Authorization: Bearer $MOUVE_TOKEN"

Response 200

PublicPostListDto

FieldTypeRequiredNotes
dataarray of PublicPostDtoyes—
metaobjectyesnext_cursor is null on the last page.
meta.next_cursorstring | nullyes—

Errors

Beyond the shared responses:

StatusCode
400INVALID_CURSOR