Likes and Reposts

List Reposters

Lists the accounts that reposted a post. Supported on X and Bluesky.

GET
/v1/posts/{id}/reposts

Authorization

Bearer
headerAuthorizationBearer <op_>

Workspace API key, sent as Authorization: Bearer op_... Keys are created in the dashboard.

Path Parameters

id*string
Length1 <= length

Query Parameters

limit?integer

Items per page. Defaults to 50. Maximum 100.

Range1 <= value <= 100
Default50
cursor?string

The nextCursor of the previous page. Omit it for the first page.

Length1 <= length

Response Body

Reposters

application/json
  1. response
data*array<>
nextCursor*|

Cursor for the next page, or null on the last page.

hasMore*boolean

True when another page follows this one.

Example Request
import { Configuration, EngagementApi } from "@onepostly/sdk";const engagementApi = new EngagementApi(  new Configuration({ accessToken: process.env.ONEPOSTLY_API_KEY }));const response = await engagementApi.listReposters({  id: "pst_3c8a2d6e91b44f7a8e250d6b4c1f9a73",});console.log(response);
Example Response
{  "data": [    {      "id": "1458203917345619968",      "username": "jane_doe",      "displayName": "Jane Doe",      "avatarUrl": "https://pbs.twimg.com/profile_images/1683325380441128960/yRsRRjGO_normal.jpg"    },    {      "id": "897451236985471234",      "username": "mark_builds",      "displayName": "Mark Builds",      "avatarUrl": "https://pbs.twimg.com/profile_images/1702113548720128000/Qm4sXk1p_normal.jpg"    }  ],  "nextCursor": null,  "hasMore": false}