---
title: "Changes to Get a post by ID"
method: GET
path: "/v1/posts/{postId}"
---

# Changes to Get a post by ID

`GET /v1/posts/{postId}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 13 of 87 revisions.

- **2026-10-26** `97ecc6caa9a3`: 8 info
- **2026-10-25** `8d368659667e`: 531 breaking, 531 info
- **2026-10-19** `a1df32202e48`: 1 info
- **2026-10-15** `c3b07d60c348`: 4 breaking, 40 info
- **2026-10-07** `440fd2d98e59`: 22 info
- **2026-10-04** `ec3c2c8d9c62`: 3 info
- **2026-09-10** `4201e72dc54f`: 4 info
- **2026-09-02** `9d78f6feb4e7`: 4 info
- **2026-08-31** `49a2cefd3b8c`: 1 info
- **2026-08-28** `792ac9f54322`: 4 info
- **2026-08-25** `f91fbc22fde3`: 36 info
- **2026-08-21** `9651975196e7`: 4 info
- **2026-08-16** `522e926825a5`: 5 info

## Changes

- **2026-10-26** `97ecc6caa9a3`: 8 info
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/recap_content/anyOf[#/components/schemas/RecapContent]/translations/de` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/recap_content/anyOf[#/components/schemas/RecapContent]/translations/es` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/recap_content/anyOf[#/components/schemas/RecapContent]/translations/de` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/recap_content/anyOf[#/components/schemas/RecapContent]/translations/es` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/recap_content/anyOf[#/components/schemas/RecapContent]/translations/de` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/recap_content/anyOf[#/components/schemas/RecapContent]/translations/es` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/recap_content/anyOf[#/components/schemas/RecapContent]/translations/de` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/recap_content/anyOf[#/components/schemas/RecapContent]/translations/es` to the response with the `200` status
- **2026-10-25** `8d368659667e`: 531 breaking, 531 info
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/attachments/items/blur_hash` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/attachments/items/duration` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/attachments/items/external_url` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/attachments/items/thumbnail_url` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/attachments/items/url` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/content` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_clans/items/image_url` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/bio` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/clan/anyOf[subschema #1]/banner_url` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/clan/anyOf[subschema #1]/chat_room_id` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/clan/anyOf[subschema #1]/description` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/clan/anyOf[subschema #1]/image_url` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/clan_fee_rebate_rate` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/clan_id` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/deleted_at` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/fee_rebate_override_rate` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/fee_rebate_rate` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/invite_code_id` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/last_online` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/last_online_mobile` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/last_reset_at` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/main_signer_quorum_id` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/max_market_order_slippage` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/referral_code` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/referral_code_alt` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/referred_by_id` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/telegram_id` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/wallet_address` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/wallets/items/signer_quorum_id` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/x_username` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/reply_to/anyOf[subschema #1]/content` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/reply_to/anyOf[subschema #1]/user/anyOf[subschema #1]/avatar_url` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/user/anyOf[#/components/schemas/PublicUser]/bio` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/user/anyOf[#/components/schemas/PublicUser]/clan/anyOf[subschema #1]/banner_url` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/user/anyOf[#/components/schemas/PublicUser]/clan/anyOf[subschema #1]/chat_room_id` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/user/anyOf[#/components/schemas/PublicUser]/clan/anyOf[subschema #1]/description` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/user/anyOf[#/components/schemas/PublicUser]/clan/anyOf[subschema #1]/image_url` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/user/anyOf[#/components/schemas/PublicUser]/clan_fee_rebate_rate` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/user/anyOf[#/components/schemas/PublicUser]/clan_id` became nullable for the status `200`
  - the response property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/user/anyOf[#/components/schemas/PublicUser]/deleted_at` became nullable for the status `200`
  - …1022 more
- **2026-10-19** `a1df32202e48`: 1 info
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/commentsRevision` to the response with the `200` status
- **2026-10-15** `c3b07d60c348`: 4 breaking, 40 info
  - the `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/type` response's property type changed from `string` to no type for status `200`
  - the `anyOf[#/components/schemas/GetPostOutput]/post/type` response's property type changed from `string` to no type for status `200`
  - the `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/type` response's property type changed from `string` to no type for status `200`
  - the `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/type` response's property type changed from `string` to no type for status `200`
  - added `subschema #1, subschema #2` to the `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/type` response property `anyOf` list for the response status `200`
  - added `subschema #1, subschema #2` to the `anyOf[#/components/schemas/GetPostOutput]/post/type` response property `anyOf` list for the response status `200`
  - added `subschema #1, subschema #2` to the `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/type` response property `anyOf` list for the response status `200`
  - added `subschema #1, subschema #2` to the `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/type` response property `anyOf` list for the response status `200`
  - removed the `chart_note` enum value from the `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/type` response property for the response status `200`
  - removed the `chart_note` enum value from the `anyOf[#/components/schemas/GetPostOutput]/post/type` response property for the response status `200`
  - removed the `chart_note` enum value from the `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/type` response property for the response status `200`
  - removed the `chart_note` enum value from the `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/type` response property for the response status `200`
  - removed the `copy_trade` enum value from the `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/type` response property for the response status `200`
  - removed the `copy_trade` enum value from the `anyOf[#/components/schemas/GetPostOutput]/post/type` response property for the response status `200`
  - removed the `copy_trade` enum value from the `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/type` response property for the response status `200`
  - removed the `copy_trade` enum value from the `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/type` response property for the response status `200`
  - removed the `position_added` enum value from the `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/type` response property for the response status `200`
  - removed the `position_added` enum value from the `anyOf[#/components/schemas/GetPostOutput]/post/type` response property for the response status `200`
  - removed the `position_added` enum value from the `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/type` response property for the response status `200`
  - removed the `position_added` enum value from the `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/type` response property for the response status `200`
  - removed the `position_closed` enum value from the `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/type` response property for the response status `200`
  - removed the `position_closed` enum value from the `anyOf[#/components/schemas/GetPostOutput]/post/type` response property for the response status `200`
  - removed the `position_closed` enum value from the `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/type` response property for the response status `200`
  - removed the `position_closed` enum value from the `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/type` response property for the response status `200`
  - removed the `position_flipped` enum value from the `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/type` response property for the response status `200`
  - removed the `position_flipped` enum value from the `anyOf[#/components/schemas/GetPostOutput]/post/type` response property for the response status `200`
  - removed the `position_flipped` enum value from the `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/type` response property for the response status `200`
  - removed the `position_flipped` enum value from the `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/type` response property for the response status `200`
  - removed the `position_opened` enum value from the `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/type` response property for the response status `200`
  - removed the `position_opened` enum value from the `anyOf[#/components/schemas/GetPostOutput]/post/type` response property for the response status `200`
  - removed the `position_opened` enum value from the `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/type` response property for the response status `200`
  - removed the `position_opened` enum value from the `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/type` response property for the response status `200`
  - removed the `position_reduced` enum value from the `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/type` response property for the response status `200`
  - removed the `position_reduced` enum value from the `anyOf[#/components/schemas/GetPostOutput]/post/type` response property for the response status `200`
  - removed the `position_reduced` enum value from the `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/type` response property for the response status `200`
  - removed the `position_reduced` enum value from the `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/type` response property for the response status `200`
  - removed the `recap` enum value from the `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/type` response property for the response status `200`
  - removed the `recap` enum value from the `anyOf[#/components/schemas/GetPostOutput]/post/type` response property for the response status `200`
  - removed the `recap` enum value from the `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/type` response property for the response status `200`
  - removed the `recap` enum value from the `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/type` response property for the response status `200`
  - …4 more
- **2026-10-07** `440fd2d98e59`: 22 info
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/callerActions` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/user/anyOf[#/components/schemas/PublicUser]/callerActions` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/callerCopyProfileId` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/copiedUser/anyOf[#/components/schemas/PublicUser]/callerActions` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/copiers/items/callerActions` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/mentioned_users/items/callerActions` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/callerCopyProfileId` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/copiedUser/anyOf[#/components/schemas/PublicUser]/callerActions` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/copiers/items/callerActions` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/mentioned_users/items/callerActions` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/user/callerActions` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/user/callerActions` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/callerCopyProfileId` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/copiedUser/anyOf[#/components/schemas/PublicUser]/callerActions` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/copiers/items/callerActions` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/mentioned_users/items/callerActions` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/callerCopyProfileId` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/copiedUser/anyOf[#/components/schemas/PublicUser]/callerActions` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/copiers/items/callerActions` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/mentioned_users/items/callerActions` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/user/callerActions` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/user/callerActions` to the response with the `200` status
- **2026-10-04** `ec3c2c8d9c62`: 3 info
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/realtimeCursor` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/realtimeCursor` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/realtimeCursor` to the response with the `200` status
- **2026-09-10** `4201e72dc54f`: 4 info
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/link_preview/anyOf[#/components/schemas/LinkPreview]/imageRole` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/link_preview/anyOf[#/components/schemas/LinkPreview]/imageRole` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/link_preview/anyOf[#/components/schemas/LinkPreview]/imageRole` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/link_preview/anyOf[#/components/schemas/LinkPreview]/imageRole` to the response with the `200` status
- **2026-09-02** `9d78f6feb4e7`: 4 info
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/recap_content/anyOf[#/components/schemas/RecapContent]/searchEntryPointHtml` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/recap_content/anyOf[#/components/schemas/RecapContent]/searchEntryPointHtml` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/recap_content/anyOf[#/components/schemas/RecapContent]/searchEntryPointHtml` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/recap_content/anyOf[#/components/schemas/RecapContent]/searchEntryPointHtml` to the response with the `200` status
- **2026-08-31** `49a2cefd3b8c`: 1 info
  - added the new optional `query` request parameter `includeRelatedPosts`
- **2026-08-28** `792ac9f54322`: 4 info
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/recap_content/anyOf[#/components/schemas/RecapContent]/translations` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/recap_content/anyOf[#/components/schemas/RecapContent]/translations` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/recap_content/anyOf[#/components/schemas/RecapContent]/translations` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/recap_content/anyOf[#/components/schemas/RecapContent]/translations` to the response with the `200` status
- **2026-08-25** `f91fbc22fde3`: 36 info
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/clan_fee_rebate_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_users/items/fee_rebate_override_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/user/anyOf[#/components/schemas/PublicUser]/clan_fee_rebate_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/user/anyOf[#/components/schemas/PublicUser]/fee_rebate_override_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/post/copiedUser/anyOf[#/components/schemas/PublicUser]/clan_fee_rebate_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/post/copiedUser/anyOf[#/components/schemas/PublicUser]/fee_rebate_override_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/post/copiers/items/clan_fee_rebate_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/post/copiers/items/fee_rebate_override_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/post/mentioned_users/items/clan_fee_rebate_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/post/mentioned_users/items/fee_rebate_override_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/copiedUser/anyOf[#/components/schemas/PublicUser]/clan_fee_rebate_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/copiedUser/anyOf[#/components/schemas/PublicUser]/fee_rebate_override_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/copiers/items/clan_fee_rebate_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/copiers/items/fee_rebate_override_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/mentioned_users/items/clan_fee_rebate_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/mentioned_users/items/fee_rebate_override_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/user/clan_fee_rebate_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/user/fee_rebate_override_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/post/user/clan_fee_rebate_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/post/user/fee_rebate_override_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/copiedUser/anyOf[#/components/schemas/PublicUser]/clan_fee_rebate_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/copiedUser/anyOf[#/components/schemas/PublicUser]/fee_rebate_override_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/copiers/items/clan_fee_rebate_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/copiers/items/fee_rebate_override_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/mentioned_users/items/clan_fee_rebate_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/mentioned_users/items/fee_rebate_override_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/copiedUser/anyOf[#/components/schemas/PublicUser]/clan_fee_rebate_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/copiedUser/anyOf[#/components/schemas/PublicUser]/fee_rebate_override_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/copiers/items/clan_fee_rebate_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/copiers/items/fee_rebate_override_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/mentioned_users/items/clan_fee_rebate_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/mentioned_users/items/fee_rebate_override_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/user/clan_fee_rebate_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/user/fee_rebate_override_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/user/clan_fee_rebate_rate` to the response with the `200` status
  - added the required property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/user/fee_rebate_override_rate` to the response with the `200` status
- **2026-08-21** `9651975196e7`: 4 info
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/link_preview/anyOf[#/components/schemas/LinkPreview]/isPlayable` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/link_preview/anyOf[#/components/schemas/LinkPreview]/isPlayable` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/link_preview/anyOf[#/components/schemas/LinkPreview]/isPlayable` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/link_preview/anyOf[#/components/schemas/LinkPreview]/isPlayable` to the response with the `200` status
- **2026-08-16** `522e926825a5`: 5 info
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/chatRoom/anyOf[#/components/schemas/PostChatRoom]/messages/items/mentioned_clans` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/mentioned_clans` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/post/quoted_post/anyOf[#/components/schemas/BasePost]/mentioned_clans` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/mentioned_clans` to the response with the `200` status
  - added the optional property `anyOf[#/components/schemas/GetPostOutput]/relatedPosts/anyOf[subschema #1]/items/quoted_post/anyOf[#/components/schemas/BasePost]/mentioned_clans` to the response with the `200` status

---

[Operation](https://skmtc.dev/legend/apis/legend-api/docs/v1/posts/:postId/get.md) - [API](https://skmtc.dev/legend/apis/legend-api.md) - [Page](https://skmtc.dev/legend/apis/legend-api/changes/v1/posts/:postId/get)
