Interactions

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.

POST/interactions/{id}/reply

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.

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Path Parameters

id*string

Query Parameters

organization?string

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"}