Skip to main content
GET
List conversations

Authorizations

Authorization
string
header
required

An API key (onx_sk_…) created in OnlyX under Settings → API & MCP, or an OAuth access token (onx_at_…) issued to a connected app. Send it as Authorization: Bearer <credential>. API keys may also be sent as X-API-Key: <key>.

Query Parameters

creatorId
string | null

Only this creator's conversations.

Maximum string length: 40
status
enum<string> | null

Only conversations in this status.

Available options:
ai,
team,
handoff,
ai_off
unread
boolean | null

true: only conversations with unread fan messages. false: only ones with none.

q
string | null

Search by fan name (OnlyFans name or your custom name).

Maximum string length: 100
sort
enum<string>
default:recent

recent (latest message first, default), spend (biggest spenders first), unread (most unread first) or name.

Available options:
recent,
spend,
unread,
name
limit
integer
default:25

Page size, 1-50. Default 25.

Required range: 1 <= x <= 50
cursor
string | null

Opaque cursor from the previous page's nextCursor. Omit for the first page.

Maximum string length: 1024

Response

A page of conversations.

A page of conversations: {data, hasMore, nextCursor}.

data
Conversation · object[]
required
hasMore
boolean
required
nextCursor
string | null