Skip to content

Account

Endpoints in the Account group. All paths are relative to https://rmhstudios.com.

GET/api/v1/meread:profile

The authenticated key owner’s account summary, tier, and stats.

Example response

{
  "id": "ck_user123",
  "name": "Ada",
  "handle": "ada",
  "image": "https://…",
  "createdAt": "2026-01-02T03:04:05.000Z",
  "tier": "pro",
  "stats": {
    "coins": 1234,
    "xp": 5200,
    "level": 7,
    "followers": 12,
    "following": 30,
    "posts": 88
  }
}
GET/api/v1/me/notificationsread:notifications

Your notifications, newest first.

Parameters

  • limit (query)Page size, 1–50 (default 20).
  • cursor (query)Opaque cursor from a previous `nextCursor` to fetch the next page.

Example response

{
  "data": [
    {
      "id": "ck_n1",
      "type": "FOLLOW",
      "actor": {
        "id": "ck_user123",
        "name": "Ada",
        "handle": "ada",
        "image": "https://…"
      },
      "preview": null,
      "link": "/u/ada",
      "read": false,
      "createdAt": "2026-06-30T09:00:00.000Z"
    }
  ],
  "nextCursor": null
}
GET/api/v1/me/bookmarksread:bookmarks

Posts you have bookmarked, newest first.

Parameters

  • limit (query)Page size, 1–50 (default 20).
  • cursor (query)Opaque cursor from a previous `nextCursor` to fetch the next page.

Example response

{
  "data": [
    {
      "id": "ck_post123",
      "content": "hello world",
      "audience": "PUBLIC",
      "createdAt": "2026-06-30T10:00:00.000Z",
      "metrics": {
        "likes": 3,
        "comments": 1,
        "reposts": 0,
        "views": 42
      },
      "author": {
        "id": "ck_user123",
        "name": "Ada",
        "handle": "ada",
        "image": "https://…"
      },
      "bookmarkedAt": "2026-06-29T12:00:00.000Z"
    }
  ],
  "nextCursor": null
}
GET/api/v1/me/followingread:profile

Users the authenticated account follows.

Parameters

  • limit (query)Page size, 1–50 (default 20).
  • cursor (query)Opaque cursor from a previous `nextCursor` to fetch the next page.

Example response

{
  "data": [
    {
      "id": "ck_user123",
      "name": "Ada",
      "handle": "ada",
      "image": "https://…"
    }
  ],
  "nextCursor": null
}
GET/api/v1/me/followersread:profile

Users who follow the authenticated account.

Parameters

  • limit (query)Page size, 1–50 (default 20).
  • cursor (query)Opaque cursor from a previous `nextCursor` to fetch the next page.

Example response

{
  "data": [
    {
      "id": "ck_user123",
      "name": "Ada",
      "handle": "ada",
      "image": "https://…"
    }
  ],
  "nextCursor": null
}