---
title: "Get information about the specified conversation"
method: GET
path: "/conversations/{id}/"
tags: ["Conversations"]
---

# Get information about the specified conversation

`GET /conversations/{id}/`

Get information about the specified conversation.

## Query parameters

- `with_messages` boolean
- `page` integer

## Response `200`

OK

- object
  - `conversation` Conversation
    - `username` string — Name of the user that started the conversation
    - `recipients` object — Key-value pair of recipient user IDs and names
    - `is_starred` boolean — True if the viewing user starred the conversation
    - `is_unread` boolean — If accessing as a user, true if this conversation is unread
    - `can_edit` boolean
    - `can_reply` boolean
    - `can_invite` boolean
    - `can_upload_attachment` boolean
    - `view_url` string
    - `conversation_id` integer
    - `title` string
    - `user_id` integer
    - `start_date` integer
    - `open_invite` boolean
    - `conversation_open` boolean
    - `reply_count` integer
    - `recipient_count` integer
    - `first_message_id` integer
    - `last_message_date` integer
    - `last_message_id` integer
    - `last_message_user_id` integer
    - `Starter` User — Information about the user. Different information will be included based on permissions and verbosity.
      - `about` string
      - `activity_visible` boolean
      - `age` integer — The user's current age. Only included if available.
      - `alert_optout` unknown[]
        - unknown
      - `allow_post_profile` string
      - `allow_receive_news_feed` string
      - `allow_send_personal_conversation` string
      - `allow_view_identities` string
      - `allow_view_profile` string
      - `avatar_urls` object — Maps from size types to URL.
      - `profile_banner_urls` object — Maps from size types to URL.
      - `can_ban` boolean
      - `can_converse` boolean
      - `can_edit` boolean
      - `can_follow` boolean
      - `can_ignore` boolean
      - `can_post_profile` boolean
      - `can_view_profile` boolean
      - `can_view_profile_posts` boolean
      - `can_warn` boolean
      - `content_show_signature` boolean
      - `creation_watch_state` string
      - `custom_fields` object — Map of custom field keys and values.
      - `custom_title` string — Will have a value if a custom title has been specifically set; prefer user_title instead.
      - `dob` object — Date of birth with year, month and day keys.
      - `email` string
      - `email_on_conversation` boolean
      - `gravatar` string
      - `interaction_watch_state` boolean
      - `is_admin` boolean
      - `is_banned` boolean
      - `is_discouraged` boolean
      - `is_followed` boolean — True if the visitor is following this user. Only included if visitor is not a guest.
      - `is_ignored` boolean — True if the visitor is ignoring this user. Only included if visitor is not a guest.
      - `is_moderator` boolean
      - `is_super_admin` boolean
      - `last_activity` integer — Unix timestamp of user's last activity, if available.
      - `location` string
      - `push_on_conversation` boolean
      - `push_optout` unknown[]
        - unknown
      - `receive_admin_email` boolean
      - `secondary_group_ids` unknown[]
        - unknown
      - `show_dob_date` boolean
      - `show_dob_year` boolean
      - `signature` string
      - `timezone` string
      - `use_tfa` boolean
      - `user_group_id` integer
      - `user_state` string
      - `user_title` string
      - `visible` boolean
      - `warning_points` integer — Current warning points.
      - `website` string
      - `view_url` string
      - `user_id` integer
      - `username` string
      - `message_count` integer
      - `question_solution_count` integer
      - `register_date` integer
      - `trophy_points` integer
      - `is_staff` boolean
      - `reaction_score` integer
      - `vote_score` integer
  - `messages` ConversationMessage[] — List of messages on the requested page
    - `username` string
    - `is_unread` boolean — If accessing as a user, true if this conversation message is unread
    - `message_parsed` string — HTML parsed version of the message contents.
    - `can_edit` boolean
    - `can_react` boolean
    - `view_url` string
    - `Conversation` Conversation
      - `username` string — Name of the user that started the conversation
      - `recipients` object — Key-value pair of recipient user IDs and names
      - `is_starred` boolean — True if the viewing user starred the conversation
      - `is_unread` boolean — If accessing as a user, true if this conversation is unread
      - `can_edit` boolean
      - `can_reply` boolean
      - `can_invite` boolean
      - `can_upload_attachment` boolean
      - `view_url` string
      - `conversation_id` integer
      - `title` string
      - `user_id` integer
      - `start_date` integer
      - `open_invite` boolean
      - `conversation_open` boolean
      - `reply_count` integer
      - `recipient_count` integer
      - `first_message_id` integer
      - `last_message_date` integer
      - `last_message_id` integer
      - `last_message_user_id` integer
      - `Starter` User — Information about the user. Different information will be included based on permissions and verbosity.
        - `about` string
        - `activity_visible` boolean
        - `age` integer — The user's current age. Only included if available.
        - `alert_optout` unknown[]
          - unknown
        - `allow_post_profile` string
        - `allow_receive_news_feed` string
        - `allow_send_personal_conversation` string
        - `allow_view_identities` string
        - `allow_view_profile` string
        - `avatar_urls` object — Maps from size types to URL.
        - `profile_banner_urls` object — Maps from size types to URL.
        - `can_ban` boolean
        - `can_converse` boolean
        - `can_edit` boolean
        - `can_follow` boolean
        - `can_ignore` boolean
        - `can_post_profile` boolean
        - `can_view_profile` boolean
        - `can_view_profile_posts` boolean
        - `can_warn` boolean
        - `content_show_signature` boolean
        - `creation_watch_state` string
        - `custom_fields` object — Map of custom field keys and values.
        - `custom_title` string — Will have a value if a custom title has been specifically set; prefer user_title instead.
        - `dob` object — Date of birth with year, month and day keys.
        - `email` string
        - `email_on_conversation` boolean
        - `gravatar` string
        - `interaction_watch_state` boolean
        - `is_admin` boolean
        - `is_banned` boolean
        - `is_discouraged` boolean
        - `is_followed` boolean — True if the visitor is following this user. Only included if visitor is not a guest.
        - `is_ignored` boolean — True if the visitor is ignoring this user. Only included if visitor is not a guest.
        - `is_moderator` boolean
        - `is_super_admin` boolean
        - `last_activity` integer — Unix timestamp of user's last activity, if available.
        - `location` string
        - `push_on_conversation` boolean
        - `push_optout` unknown[]
          - unknown
        - `receive_admin_email` boolean
        - `secondary_group_ids` unknown[]
          - unknown
        - `show_dob_date` boolean
        - `show_dob_year` boolean
        - `signature` string
        - `timezone` string
        - `use_tfa` boolean
        - `user_group_id` integer
        - `user_state` string
        - `user_title` string
        - `visible` boolean
        - `warning_points` integer — Current warning points.
        - `website` string
        - `view_url` string
        - `user_id` integer
        - `username` string
        - `message_count` integer
        - `question_solution_count` integer
        - `register_date` integer
        - `trophy_points` integer
        - `is_staff` boolean
        - `reaction_score` integer
        - `vote_score` integer
    - `Attachments` Attachment[] — If there are attachments to this message, a list of attachments.
      - `filename` string
      - `file_size` integer
      - `height` integer
      - `width` integer
      - `thumbnail_url` string
      - `retina_thumbnail_url` string
      - `direct_url` string
      - `is_video` boolean
      - `is_audio` boolean
      - `attachment_id` integer
      - `content_type` string
      - `content_id` integer
      - `attach_date` integer
      - `view_count` integer
    - `is_reacted_to` boolean — True if the viewing user has reacted to this content
    - `visitor_reaction_id` integer — If the viewer reacted, the ID of the reaction they used
    - `message_id` integer
    - `conversation_id` integer
    - `message_date` integer
    - `user_id` integer
    - `message` string
    - `attach_count` integer
    - `reaction_score` integer
    - `User` User — Information about the user. Different information will be included based on permissions and verbosity.
      - `about` string
      - `activity_visible` boolean
      - `age` integer — The user's current age. Only included if available.
      - `alert_optout` unknown[]
        - unknown
      - `allow_post_profile` string
      - `allow_receive_news_feed` string
      - `allow_send_personal_conversation` string
      - `allow_view_identities` string
      - `allow_view_profile` string
      - `avatar_urls` object — Maps from size types to URL.
      - `profile_banner_urls` object — Maps from size types to URL.
      - `can_ban` boolean
      - `can_converse` boolean
      - `can_edit` boolean
      - `can_follow` boolean
      - `can_ignore` boolean
      - `can_post_profile` boolean
      - `can_view_profile` boolean
      - `can_view_profile_posts` boolean
      - `can_warn` boolean
      - `content_show_signature` boolean
      - `creation_watch_state` string
      - `custom_fields` object — Map of custom field keys and values.
      - `custom_title` string — Will have a value if a custom title has been specifically set; prefer user_title instead.
      - `dob` object — Date of birth with year, month and day keys.
      - `email` string
      - `email_on_conversation` boolean
      - `gravatar` string
      - `interaction_watch_state` boolean
      - `is_admin` boolean
      - `is_banned` boolean
      - `is_discouraged` boolean
      - `is_followed` boolean — True if the visitor is following this user. Only included if visitor is not a guest.
      - `is_ignored` boolean — True if the visitor is ignoring this user. Only included if visitor is not a guest.
      - `is_moderator` boolean
      - `is_super_admin` boolean
      - `last_activity` integer — Unix timestamp of user's last activity, if available.
      - `location` string
      - `push_on_conversation` boolean
      - `push_optout` unknown[]
        - unknown
      - `receive_admin_email` boolean
      - `secondary_group_ids` unknown[]
        - unknown
      - `show_dob_date` boolean
      - `show_dob_year` boolean
      - `signature` string
      - `timezone` string
      - `use_tfa` boolean
      - `user_group_id` integer
      - `user_state` string
      - `user_title` string
      - `visible` boolean
      - `warning_points` integer — Current warning points.
      - `website` string
      - `view_url` string
      - `user_id` integer
      - `username` string
      - `message_count` integer
      - `question_solution_count` integer
      - `register_date` integer
      - `trophy_points` integer
      - `is_staff` boolean
      - `reaction_score` integer
      - `vote_score` integer
  - `pagination` Pagination — Pagination details for paginated responses.
    - `current_page` integer — The current page number.
    - `last_page` integer — The last page number.
    - `per_page` integer — The number of items per page.
    - `shown` integer — The number of items returned.
    - `total` integer — The total number of items.

## Other responses

- `default` — Error

---

[API](https://skmtc.net/xenforo-ltd/apis/xenforo-api.md) · [All operations](https://skmtc.net/xenforo-ltd/apis/xenforo-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/xenforo-ltd/xenforo-api/versions/b15eba33657a/schema)
