Social Community

PUT /v2/social/x/posts/{x_post_id}/reactions/{emoji}

Idempotently add the authenticated viewer's emoji reaction to an X post that Indexer currently holds. Requires an unrestricted account. Only identity and Early interaction data are stored; X content is not copied. The first reaction pins the post against feed expiry; nothing is posted to X. Expired posts return 409 x_post_expired. Deprecated: use POST /v2/social/reactions with a SocialReactionCommand body.

Request

  • Base URL
    https://api.arbital.xyz (the document declares no server; this is the origin it was published from)
  • URL
    https://api.arbital.xyz/v2/social/x/posts/{x_post_id}/reactions/{emoji}
  • Auth
    HTTP bearer

Path parameters

x_post_idstring required

The X post id (x_post_id on SocialXFeedPost). The stored target is the post's Early UUID (id).

emojistring required

One emoji, URL-encoded: a pictograph with optional skin tone, presentation selector or ZWJ sequence, a flag pair, or a keycap. Any supported emoji is accepted; clients decide which to show first.

Response

Updated reaction summary

source'calld' required

Changes

No recorded changes to this operation across all 1 revision of this API.