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

401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
422
Unprocessable Entity Error
503
Service Unavailable Error