The /hooks/wake endpoint accepts a JSON body with 2 fields: text (the message to send the agent) and mode (either "notify" or "urgent"). Let me show you a curl example:
curl -X POST http://localhost:3000/hooks/wake \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"text": "Deploy succeeded for v2.1.0", "mode": "notify"}'
In notify mode, the message appears in the agent's queue. In urgent mode, the agent interrupts its current task to process the webhook immediately. Try sending a test notification to your local instance.