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/

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/

landing.docs.api.sections.endpoints.groups.flows

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)