Skip to main content
GET
/
api
/
users
/
{id}
/
reposts
Get User Reposts
curl --request GET \
  --url https://api.example.com/api/users/{id}/reposts

Authentication

Optional. If authenticated, includes favorite and repost status.

Path Parameters

ParameterTypeDescription
idstringUsername or UUID

Query Parameters

ParameterTypeDefaultDescription
pageinteger1Page number
limitinteger12Items per page
typestringFilter: recipes, posts, or collections. Omit for all.

Response

{
  "items": [
    {
      "id": "uuid",
      "type": "recipe",
      "title": "Classic Chrome Street",
      "coverImageUrl": "https://...",
      "repostedAt": "2025-01-20T14:00:00Z",
      "favoriteCount": 24,
      "commentCount": 0,
      "repostCount": 3,
      "isFavorited": false,
      "isReposted": true,
      "author": {
        "username": "originalcreator",
        "avatarUrl": "https://..."
      }
    }
  ],
  "pagination": { ... }
}
Items are sorted by repostedAt descending (most recent first). When no type filter is set, all content types are merged and sorted together.