Mark message as processed

Marks a message as successfully processed by the agent. This completes the current processing attempt with a system-managed timestamp. ## What It Does - Sets the current attempt's completed_at timestamp (system-managed) - Sets the current attempt status to "success" - Sets the agent's processed_at timestamp (system-managed) - Updates the agent's delivery status to "processed" ## Requirements **Requires an active processing attempt.** You must call `/processing` first. Returns 422 if no processing attempt exists. ## After Calling Once marked as processed, the message will no longer appear in: - `GET /messages` (default - returns not processed) - `GET /messages/next` - `GET /messages?status=pending` It will only appear in: - `GET /messages?status=processed` - `GET /messages?status=all`

Authentication

X-API-Keystring
Enter your API key for programmatic access

Path parameters

chat_idstringRequiredformat: "uuid"
Chat Room ID
idstringRequiredformat: "uuid"
Message ID

Response

Message marked as processed
dataobject
Minimal response after updating message processing status.

Errors