# React to a message

> Land a real tapback on a contact's message.

POST https://beam.aisync.link/v1/reactions

  
| Field | Type | Description | 
  
| to | string, required | The contact's phone number. | 
  
| tapback | string, required | love, like, dislike, laugh, emphasize, or question. | 
  
| message | string, required | The exact text of the contact's message you are reacting to. Beam finds their latest message matching it. | 
  
| action | string, optional | add (default) or remove. | 

curlResponseCopy
```
curl -X POST https://beam.aisync.link/v1/reactions \
  -H "x-api-key: YOUR_WORKSPACE_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+15551234567",
    "tapback": "love",
    "message": "sounds great, lets do it"
  }'
```

```
{
  "status": "added"
}
```

  - Works on blue-bubble contacts with an existing conversation. Anything else returns a clear error.
  - A well-placed ❤️ on "sounds great" keeps a conversation warm without sending another message, and costs the lead nothing to receive.
