API Keys
ViViDlyPro provides a REST API for developers who want to integrate bot management into their own systems.
Generating an API Key
- Go to Settings → Developer → API Keys.
- Click Generate New Key.
- Give the key a name (e.g., "CRM Integration").
- Select permissions: Read Only, Read+Write, or Full Access.
- Click Create and copy the key immediately — it's shown only once.
Keeping API Keys Secure
- Never share API keys publicly (e.g., in GitHub commits or public forums).
- Each integration should use its own dedicated key.
- Rotate keys periodically — regenerate by deleting old and creating new.
- Use read-only keys wherever write access isn't needed.
API Endpoint Base URL
Production: https://api.vividlypro.com/v1
All requests require the header:
Authorization: Bearer YOUR_API_KEY
Common API Operations
GET /conversations— List recent conversationsGET /messages/:conversationId— Get messages for a conversationPOST /knowledge-base— Add a new Knowledge Base entryPUT /knowledge-base/:id— Update an existing entryGET /analytics/summary— Get message volume summaryPOST /messages/send— Send a message to a specific WhatsApp number
Rate Limits
Free & Starter: 100 API calls/hour
Professional: 1,000 API calls/hour
Enterprise: Custom limits
Exceeding the limit returns HTTP 429. Implement exponential backoff in your integration.