API Reference
Full REST API for programmatic access to all NevoChat features.
Authentication
All API requests require a Bearer token. Obtain your token from the dashboard Settings page.
$ curl -H "Authorization: Bearer YOUR_API_TOKEN" \
ย ย https://api.nevochat.com/api/conversations/
ย ย https://api.nevochat.com/api/conversations/
Base URL
https://api.nevochat.com
Available Endpoints
Users & Accounts โ User registration, account management, team members
POST/api/auth/register/
POST/api/auth/login/
GET/api/users/me/
Conversations โ List, filter, create, reply, assign, resolve conversations
GET/api/conversations/
POST/api/conversations/
PATCH/api/conversations/:id/
Contacts โ CRUD with pagination, conversation history, custom attributes
GET/api/contacts/
POST/api/contacts/
PUT/api/contacts/:id/
Flows โ Flow CRUD, node/edge management, execution triggers
GET/api/flows/
POST/api/flows/
POST/api/flows/:id/execute/
Payments โ Plans, subscriptions, checkout sessions, usage tracking
GET/api/payments/plans/
POST/api/payments/checkout/
WhatsApp โ Device management, message sending
GET/api/whatsapp/devices/
POST/api/whatsapp/send/
WhatsApp Business โ Meta API accounts, templates, messages
GET/api/wa-business/accounts/
POST/api/wa-business/send/
Email โ Gmail credentials, thread management
POST/api/email/connect/
GET/api/email/threads/
Knowledge Base โ Document upload, scraping, Q&A pairs, search
POST/api/knowledge-base/upload/
POST/api/knowledge-base/search/
Webhooks
Configure webhooks to receive real-time events. NevoChat sends POST requests with JSON payloads.
message.createdmessage.updatedconversation.createdconversation.resolvedcontact.createdflow.executed
Rate Limits
API requests are rate-limited per account. Enterprise plans have higher limits. Contact support for custom rate limit needs.
60
Requests / minute (Free)
300
Requests / minute (Pro)
1000
Requests / minute (Enterprise)