Developer Resources

API Documentation

Integrate ChatPro365 with your existing systems using our powerful REST API

REST
API Type
JSON
Data Format
TLS 1.3
Encryption
99.9%
Uptime SLA

Available API Endpoints

POST
/api/v1/messages/send

Send a WhatsApp message to a contact

Bearer Token
POST
/api/v1/broadcasts/create

Create and schedule a bulk broadcast campaign

Bearer Token
GET
/api/v1/contacts

List all contacts with pagination and filters

Bearer Token
POST
/api/v1/contacts/import

Import contacts via CSV or JSON

Bearer Token
GET
/api/v1/chats/{id}/messages

Retrieve message history for a specific chat

Bearer Token
POST
/api/v1/webhooks/configure

Set up webhook endpoints to receive real-time events

Bearer Token
GET
/api/v1/analytics/overview

Get dashboard analytics and performance metrics

Bearer Token
GET
/api/v1/leads

List all leads with scoring and tags

Bearer Token

Quick Start Example

send-message.js
// Send a WhatsApp message via ChatPro365 API
const response = await fetch('https://api.chatpro365.com/api/v1/messages/send', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    phone: '+917457863240',
    message: 'Hello from ChatPro365 API! 🚀'
  })
});

const data = await response.json();
console.log(data); // { success: true, messageId: "msg_xxx" }

Need API Access or Custom Integration?

Contact our developer team for API keys, sandbox access, and integration support.

Contact Developer Team