Sign in with the TalkToPlanB account your bot will act as.
No developer account yet? Create one
Base URL: https://talktoplanb.duckdns.org
Authenticate every request with the X-API-Key header. Rate limit: 60 requests/minute.
📘 Interactive API docs (Swagger UI) · 🤖 OpenAPI spec (for AI agents & codegen)
curl -X POST https://talktoplanb.duckdns.org/api/v1/messages \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"toPhone":"+60123456789","text":"Hello!"}'
curl "https://talktoplanb.duckdns.org/api/v1/messages?roomId=ROOM_ID" \ -H "X-API-Key: YOUR_KEY"
curl https://talktoplanb.duckdns.org/api/v1/rooms -H "X-API-Key: YOUR_KEY"
{ "event": "message.received",
"data": { "id", "roomId", "content", "senderId", "senderName", "createdAt" } }