---
title: "Deliver To Conversation"
method: POST
path: "/api/internal/deliver"
tags: ["internal"]
---

# Deliver To Conversation

`POST /api/internal/deliver`

## Request

- Base URL: `https://api.tintin-x.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.tintin-x.com/api/internal/deliver`
- Auth: none declared

Deliver a message to a conversation.

Generic endpoint — knows nothing about media, jobs, or tasks.
Any internal service can push a message into any agent conversation.

- Resolves conversation_id from Redis if not provided
- Inserts AgentFeedMessage to DB
- Publishes to Redis for real-time WebSocket delivery

## Request body

- DeliverRequest
  - `agent_id` string, uuid, required
  - `conversation_id` string, nullable
  - `content` object, required
  - `source` string

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/tintin-x/apis/tintin-api.md) · [All operations](https://skmtc.dev/tintin-x/apis/tintin-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tintin-x/apis/tintin-api/revisions/8839a8d0a66c?raw)
