Reply to an ingested comment or mention
Posts a reply under the interaction, as the channel it arrived on. Threading is derived from the stored interaction (its parent is the thread root), so no channel or external id is needed. Costs 1 Ink. Not every provider offers a comment API: read `capabilities.ingestion` on the channel first — false means a reply is impossible there, and this refuses naming the provider.
/interactions/{id}/replyPosts a reply under the interaction, as the channel it arrived on. Threading is derived from the stored interaction (its parent is the thread root), so no channel or external id is needed. Costs 1 Ink. Not every provider offers a comment API: read capabilities.ingestion on the channel first — false means a reply is impossible there, and this refuses naming the provider.
Authorization
bearerAuth In: header
Path Parameters
Query Parameters
Organization slug (OAuth actors with several orgs); API keys imply theirs.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/interactions/string/reply" \ -H "Content-Type: application/json" \ -d '{ "body": "string" }'{ "interaction_id": "string", "external_id": "string", "url": "string"}{ "error": { "code": "string", "message": "string", "reason": "string", "index": 0, "request_id": "string" }}{ "error": { "code": "string", "message": "string", "reason": "string", "index": 0, "request_id": "string" }}