Chat Messages

Get Specific Chat Message

Changed on

Get a single chat message by its ID. Returns a 404 if the message does not exist in the chat. For messages sent by the connected account, seenByFan is true if the fan has seen the message and false otherwise. It is null for messages sent by the fan or when read status is unavailable.

get/api/{account}/chats/{chat_id}/messages/{message_id}

Request

  • Base URL
    https://app.onlyfansapi.com
  • URL
    https://app.onlyfansapi.com/api/{account}/chats/{chat_id}/messages/{message_id}
  • Auth
    HTTP bearer

Response

Success

Example response

{
  "data": {
    "responseType": "message",
    "text": "I am so glad you’re here🫶🏻",
    "giphyId": null,
    "lockedText": false,
    "isFree": true,
    "price": 0,
    "isMediaReady": true,
    "mediaCount": 0,
    "media": [],
    "previews": [],
    "isTip": false,
    "isReportedByMe": false,
    "isCouplePeopleMedia": false,
    "queueId": 123,
    "isMarkdownDisabled": true,
    "releaseForms": [],
    "fromUser": {
      "id": 123,
      "_view": "s"
    },
    "isFromQueue": false,
    "id": 69696969,
    "isOpened": false,
    "isNew": false,
    "createdAt": "2025-02-03T23:29:53+00:00",
    "changedAt": "2025-02-03T23:29:53+00:00",
    "cancelSeconds": 0,
    "isLiked": false,
    "canPurchase": false,
    "canPurchaseReason": "free",
    "canReport": false,
    "canBePinned": true,
    "isPinned": false,
    "isSentByMe": true,
    "seenByFan": true
  },
  "_meta": {
    "_credits": {
      "used": 1,
      "balance": 999964357,
      "note": "Always"
    },
    "_cache": {
      "is_cached": false,
      "note": "Cache disabled for this endpoint"
    },
    "_rate_limits": {
      "limit_minute": 1000,
      "limit_day": 50000,
      "remaining_minute": 997,
      "remaining_day": 49997
    }
  }
}

Changes