Conversations
Send Message
Reply in a thread.
Runs the SAME three consent gates as notify-owner, with the same arguments. A thread with no resolved contact (a parent-level thread) answers 409: consent is per (number, contact) and cannot be checked without one.
attach_snapshot sends the event's alert-frame JPEG as MMS. It requires event_id (422 at the body level without one) and answers 409 SNAPSHOT_UNAVAILABLE when that event has no snapshot — nothing is written and nothing is sent in that case.
post/conversations/{conversation_id}/messages
Request
- Base URLhttps://api.verdun.ai (the document declares no server; this is the origin it was published from)
- URLhttps://api.verdun.ai/conversations/{conversation_id}/messages
- AuthHTTP bearer
Path parameters
conversation_idstring required
Request body
Example request
{
"body": "We have an operator reviewing the camera now.",
"event_id": "8f14e45f-ceea-467a-9f0b-2b0a1cbd7a71",
"snapshot_offset_ms": 7300
}Response
Successful Response
Example response
{
"status": "delivered",
"attachments": [
{
"kind": "snapshot",
"content_type": "image/jpeg",
"offset_ms": 7300
}
]
}Changes
No recorded changes to this operation across all 2 revisions of this API.