---
title: "Get information about the specified post"
method: GET
path: "/posts/{id}/"
tags: ["Posts"]
---

# Get information about the specified post

`GET /posts/{id}/`

Get information about the specified post.

## Response `200`

OK

- object
  - `post` Post
    - `username` string
    - `is_first_post` boolean
    - `is_last_post` boolean
    - `is_unread` boolean — If accessing as a user, true if this post is unread
    - `message_parsed` string — HTML parsed version of the message contents.
    - `can_edit` boolean
    - `can_soft_delete` boolean
    - `can_hard_delete` boolean
    - `can_react` boolean
    - `can_view_attachments` boolean
    - `view_url` string
    - `Thread` Thread
      - `username` string
      - `is_watching` boolean — If accessing as a user, true if they are watching this thread
      - `visitor_post_count` integer — If accessing as a user, the number of posts they have made in this thread
      - `is_unread` boolean — If accessing as a user, true if this thread is unread
      - `custom_fields` object — Key-value pairs of custom field values for this thread
      - `tags` unknown[]
        - unknown
      - `prefix` string — Present if this thread has a prefix. Printable name of the prefix.
      - `can_edit` boolean
      - `can_edit_tags` boolean
      - `can_reply` boolean
      - `can_soft_delete` boolean
      - `can_hard_delete` boolean
      - `can_view_attachments` boolean
      - `view_url` string
      - `is_first_post_pinned` boolean
      - `highlighted_post_ids` unknown[]
        - unknown
      - `is_search_engine_indexable` boolean
      - `index_state` string — Present for members with permission to change the search index state of this thread.
      - `Forum` Node
        - `breadcrumbs` unknown[] — A list of breadcrumbs for this node, including the node_id, title, and node_type_id
          - unknown
        - `type_data` object — Data related to the specific node type this represents. Contents will vary significantly.
        - `view_url` string
        - `node_id` integer
        - `title` string
        - `node_name` string
        - `description` string
        - `node_type_id` string
        - `parent_node_id` integer
        - `display_order` integer
        - `display_in_list` boolean
      - `vote_score` integer — The content's vote score (if supported)
      - `can_content_vote` boolean — True if the viewing user can vote on this content
      - `allowed_content_vote_types` string[] — List of content vote types allowed on this content
      - `is_content_voted` boolean — True if the viewing user has voted on this content
      - `visitor_content_vote` string — If the viewer reacted, the vote they case (up/down)
      - `thread_id` integer
      - `node_id` integer
      - `title` string
      - `reply_count` integer
      - `view_count` integer
      - `user_id` integer
      - `post_date` integer
      - `sticky` boolean
      - `discussion_state` string
      - `discussion_open` boolean
      - `discussion_type` string
      - `first_post_id` integer
      - `last_post_date` integer
      - `last_post_id` integer
      - `last_post_user_id` integer
      - `last_post_username` string
      - `first_post_reaction_score` integer
      - `prefix_id` integer
      - `featured` boolean
      - `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
    - `Attachments` Attachment[] — Attachments to this post, if it has any.
      - `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
    - `vote_score` integer — The content's vote score (if supported)
    - `can_content_vote` boolean — True if the viewing user can vote on this content
    - `allowed_content_vote_types` string[] — List of content vote types allowed on this content
    - `is_content_voted` boolean — True if the viewing user has voted on this content
    - `visitor_content_vote` string — If the viewer reacted, the vote they case (up/down)
    - `post_id` integer
    - `thread_id` integer
    - `user_id` integer
    - `post_date` integer
    - `message` string
    - `message_state` string
    - `attach_count` integer
    - `warning_message` string
    - `position` integer
    - `last_edit_date` 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

## 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/revisions/b15eba33657a/schema)
