Send a test message
Runs the message through the full agent pipeline in Meta sandbox with no WhatsApp user and no token billing. Pass back conversationId to continue a thread. Meta rate-limits it per number per hour.
Authorization
bearerAuth API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.
In: header
Path Parameters
WhatsApp social account id (the number must be managed through the Cloud API).
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
{ "message_id": "string", "agent_response": "string", "conversation_id": "string", "timestamp": 0, "handoff_reason": "string", "no_response_reason": "string", "quick_replies": [ "string" ], "product_variant_ids": [ "string" ]}Replace usage budgets
The full desired set: budgets left out are removed, an empty list returns to unlimited. Pass `budget_id` to edit one in place. When a cap is hit the agent finishes its turn, stops answering and hands the thread to a human until the window rolls over.
Send a business event
Tell the agent something happened in your systems (order shipped, document verified) so it messages the consumer about it. The consumer must already have a conversation with the number. Answers 202 with the event id; poll it for the outcome.