# Like a Post or Reply

## Create new like for post or reply

<mark style="color:green;">`POST`</mark> `https://api.whisk.com/v2/reaction`

Method allows to create a like for reply or for post. Like will be added to object.&#x20;

#### Headers

| Name                                            | Type   | Description                                                                            |
| ----------------------------------------------- | ------ | -------------------------------------------------------------------------------------- |
| Authorization<mark style="color:red;">\*</mark> | String | User Access token to authorize the API usage. For more information, see Authentication |

#### Request Body

| Name                                       | Type    | Description                                                   |
| ------------------------------------------ | ------- | ------------------------------------------------------------- |
| like<mark style="color:red;">\*</mark>     | Boolean | Shows whether its like or dislike                             |
| reaction<mark style="color:red;">\*</mark> | Object  | Image object. Contain list of parameters related to reaction. |
| reply                                      | String  | If object is a reply                                          |
| target<mark style="color:red;">\*</mark>   | Object  | An object for like attribute                                  |
| post                                       | String  | If object is a post                                           |

{% tabs %}
{% tab title="200: OK Successful response" %}

```
{}
```

{% endtab %}

{% tab title="401: Unauthorized This failed response appears due to API authentication failure. The possible error codes that may appear are: auth.tokenNotFound, auth.tokenExpired, auth.tokenInvalid, auth.tokenRequired." %}

```json
{
  "code": "auth.tokenNotFound"
}
```

{% endtab %}

{% tab title="500: Internal Server Error This failed response appears when something is not right on Whisk's end. Please send a message to <help@whisk.com>, and be sure to include both the Request and Response data. We’ll get back to you soon." %}

```
This is unexpected response, something is wrong on our side, please contact: help@whisk.com
```

{% endtab %}
{% endtabs %}

### Request body

```json
{
  "target": {
    "reply": "string",
    "post": "string"
  },
  "reaction": {
    "like": true
  }
}
```

### Sample request and response

{% tabs %}
{% tab title="Request" %}

{% endtab %}

{% tab title="Response" %}

{% endtab %}
{% endtabs %}
