Skip to main content
GET
/
creators
/
{creatorUserUuid}
/
chats
/
{userUuid}
/
messages
Get messages between a creator and a user
curl --request GET \
  --url https://api.fanvue.com/creators/{creatorUserUuid}/chats/{userUuid}/messages \
  --header 'Authorization: Bearer <token>' \
  --header 'X-Fanvue-API-Version: <x-fanvue-api-version>'
{
  "data": [
    {
      "uuid": "a1b2c3d4-5e6f-7g8h-9i0j-k1l2m3n4o5p6",
      "text": "Hey there! How are you doing?",
      "sentAt": "2024-01-15T00:00:00.000Z",
      "sender": {
        "uuid": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
        "handle": "sarah-jones",
        "nickname": "SarahK",
        "displayName": "Sarah Jones",
        "isTopSpender": true,
        "avatarUrl": "https://media.fanvue.com/avatars/example-avatar.jpg",
        "registeredAt": "2024-01-10T12:00:00.000Z"
      },
      "recipient": {
        "uuid": "3bbe6394-2830-4646-a8ba-4a0a05426947",
        "handle": "johnny-doey",
        "nickname": "JohnnyD",
        "displayName": "Johnny Doey",
        "isTopSpender": true,
        "avatarUrl": "https://media.fanvue.com/avatars/example-avatar.jpg",
        "registeredAt": "2024-01-10T12:00:00.000Z"
      },
      "type": "SINGLE_RECIPIENT",
      "hasMedia": false,
      "mediaType": null,
      "mediaUuids": [],
      "pricing": null,
      "purchasedAt": null,
      "sentByUserId": null
    },
    {
      "uuid": "b2c3d4e5-6f7g-8h9i-0j1k-l2m3n4o5p6q7",
      "text": "I'm doing great! Thanks for asking.",
      "sentAt": "2024-01-15T00:00:00.000Z",
      "sender": {
        "uuid": "3bbe6394-2830-4646-a8ba-4a0a05426947",
        "handle": "johnny-doey",
        "nickname": "JohnnyD",
        "displayName": "Johnny Doey",
        "isTopSpender": true,
        "avatarUrl": "https://media.fanvue.com/avatars/example-avatar.jpg",
        "registeredAt": "2024-01-10T12:00:00.000Z"
      },
      "recipient": {
        "uuid": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
        "handle": "sarah-jones",
        "nickname": "SarahK",
        "displayName": "Sarah Jones",
        "isTopSpender": true,
        "avatarUrl": "https://media.fanvue.com/avatars/example-avatar.jpg",
        "registeredAt": "2024-01-10T12:00:00.000Z"
      },
      "type": "SINGLE_RECIPIENT",
      "hasMedia": true,
      "mediaType": "image",
      "mediaUuids": [
        "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
      ],
      "pricing": {
        "USD": {
          "price": 500
        }
      },
      "purchasedAt": "2024-01-15T00:00:00.000Z",
      "sentByUserId": null
    }
  ],
  "pagination": {
    "page": 1,
    "size": 2,
    "hasMore": true
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

X-Fanvue-API-Version
string
default:2025-06-26
required

API version to use for the request

Example:

"2025-06-26"

Path Parameters

creatorUserUuid
string<uuid>
required
userUuid
string<uuid>
required

Query Parameters

page
number
default:1

Page number to retrieve (starts from 1)

Required range: x >= 1
size
number
default:15

Number of items to return per page (1-50, default: 15)

Required range: 1 <= x <= 50
markAsRead
enum<string>
default:true

Whether to mark the chat as read after retrieving messages

Available options:
true,
false

Response

List of messages

data
object[]
required

Array of messages in the conversation

pagination
object
required

Pagination information