---
title: "POST /CreateThreadReaction"
method: POST
path: "/CreateThreadReaction"
tags: ["Reaction"]
---

# POST /CreateThreadReaction

`POST /CreateThreadReaction`

## Headers

- `address` string

## Request body

- object
  - `thread_id` integer, required
  - `thread_msg_id` string, nullable
  - `reaction` 'like', required
  - `canvas_signed_data` string
  - `canvas_msg_id` string

## Response `200`

Successful response

- object
  - `id` integer
  - `address_id` integer, required
  - `reaction` 'like', required
  - `thread_id` integer, nullable
  - `comment_id` integer, nullable
  - `proposal_id` number, nullable
  - `calculated_voting_weight` string, nullable
  - `canvas_signed_data` unknown
  - `canvas_msg_id` string, nullable
  - `created_at` string, date-time
  - `updated_at` string, date-time
  - `Address` object
    - `id` integer
    - `address` string, required
    - `community_id` string, required
    - `user_id` integer, nullable
    - `verification_token` string
    - `verification_token_expires` string, date-time, nullable
    - `verified` string, date-time, nullable
    - `last_active` string, date-time, nullable
    - `ghost_address` boolean
    - `wallet_id` 'magic' | 'polkadot' | 'metamask' | 'walletconnect' | 'keplr-ethereum' | 'keplr' | 'leap' | 'near' | 'terrastation' | 'terra-walletconnect' | 'cosm-metamask' | 'phantom' | 'coinbase', nullable
    - `block_info` string, nullable
    - `is_user_default` boolean
    - `role` 'admin' | 'moderator' | 'member'
    - `is_banned` boolean
    - `hex` string, nullable
    - `User` object
      - `id` integer
      - `email` string, email, nullable
      - `isAdmin` boolean, nullable
      - `disableRichText` boolean
      - `emailVerified` boolean, nullable
      - `selected_community_id` string, nullable
      - `emailNotificationInterval` 'weekly' | 'never'
      - `promotional_emails_enabled` boolean, nullable
      - `is_welcome_onboard_flow_complete` boolean
      - `profile` object, required
        - `name` string, nullable
        - `email` string, nullable
        - `website` string, nullable
        - `bio` string, nullable
        - `avatar_url` string, nullable
        - `slug` string, nullable
        - `socials` string[], nullable
        - `background_image` object, nullable
          - `url` string, nullable
          - `imageBehavior` string, nullable
      - `xp_points` integer, nullable
      - `ProfileTags` object[]
        - `user_id` number, required
        - `tag_id` number, required
        - `created_at` string, date-time
        - `updated_at` string, date-time
      - `ApiKey` object
        - `user_id` integer
        - `hashed_api_key` string, required
        - `salt` string, required
        - `created_at` string, date-time
        - `updated_at` string, date-time
      - `created_at` string, date-time
      - `updated_at` string, date-time
    - `created_at` string, date-time
    - `updated_at` string, date-time
  - `community_id` string, required

## Other responses

- `default` — Error response

---

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