> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tapkit.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Send Message

> Send a follow-up message to the agent

Send a follow-up message to a running session's agent. Use this to provide additional instructions, answer questions, or redirect the agent mid-task.

## Request

```bash theme={null}
curl -X POST https://api.tapkit.ai/v1/sessions/{session_id}/message \
  -H "X-API-Key: joot_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"message": "Actually, like 5 posts instead of 3"}'
```

### Path Parameters

| Parameter    | Type     | Description            |
| ------------ | -------- | ---------------------- |
| `session_id` | `string` | The session identifier |

### Request Body

```json theme={null}
{
  "message": "Actually, like 5 posts instead of 3"
}
```

| Field     | Type     | Required | Description                      |
| --------- | -------- | -------- | -------------------------------- |
| `message` | `string` | Yes      | The message to send to the agent |

## Response

**Status: 204 No Content**

No response body.

## Examples

### Python

```python theme={null}
import requests

requests.post(
    f"https://api.tapkit.ai/v1/sessions/{session_id}/message",
    headers={
        "X-API-Key": "joot_...",
        "Content-Type": "application/json"
    },
    json={"message": "Skip any sponsored posts"}
)
```

## Related Endpoints

* [Interrupt](/api-reference/sessions/interrupt) - Interrupt the agent's current action
* [Get Events](/api-reference/sessions/get-events) - See the agent's response
* [Get Session](/api-reference/sessions/get-session) - Check session status
