Marejeleo ya API v2
Toleo la sasa la API lenye utendakazi ulioboreshwa, ushughulikiaji bora wa makosa na vipengele vipya.
Quick Start
1. Get Your API Key
Generate an API key in Settings → API Keys. Keep it secure and never share it.
2. Make Your First Request
curl -X GET https://api.beecastly.com/v2/contacts \ -H "Authorization: Bearer YOUR_API_KEY"
3. Read the Docs
Explore the endpoint reference below to learn what you can build.
API Endpoints
Messages
/v2/messages/sendSend a message via WhatsApp, SMS, or Email
/v2/messages/:idGet message details and delivery status
/v2/messagesList messages with filtering and pagination
Contacts
/v2/contactsCreate a new contact
/v2/contacts/:idGet contact details
/v2/contactsList all contacts with search and filters
/v2/contacts/:idUpdate contact information
/v2/contacts/:idDelete a contact
Campaigns
/v2/campaignsCreate a new campaign
/v2/campaigns/:idGet campaign details and stats
/v2/campaigns/:id/sendSend campaign to audience
/v2/campaigns/:idUpdate campaign settings
Webhooks
/v2/webhooksRegister a webhook endpoint
/v2/webhooksList registered webhooks
/v2/webhooks/:idDelete a webhook
Authentication
All API requests require Bearer token authentication. Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
Rate Limiting
• Free Plan: 100 requests/hour
• Pro Plan: 1,000 requests/hour
• Agency Plan: 10,000 requests/hour
• Enterprise: Custom limits