[1.0.0] - 2025-01-01
Added
-
API Access Architecture - Complete tenant API access system
- API key management with production/staging environments
- Dual authentication (API keys + JWT)
- Permission-based access control
- Rate limiting per API key
- Usage tracking and analytics
-
API Endpoints
- Conversations API (
/api/v1/conversations) - Customers API (
/api/v1/customers) - Webhooks API (
/api/v1/webhooks) - Analytics API (
/api/v1/analytics) - API Keys Management (
/api/tenant/api-keys)
- Conversations API (
-
Webhooks
- Event subscriptions
- HMAC signature verification
- Automatic retry with exponential backoff
- Delivery logs and status tracking
-
SDKs
- JavaScript/TypeScript SDK
- Python SDK
- PHP SDK (coming soon)
-
Developer Console
- UI for managing API keys
- Usage statistics and analytics
- Webhook management interface
-
Features
- Automatic API key rotation
- IP whitelisting
- Per-key rate limits
- Usage alerts
- API monitoring and logging
Changed
- Enhanced phone conversation email sending for agent replies
- Improved API usage tracking accuracy
- Updated error handling and response formats
Fixed
- TypeScript build errors in frontend API services
- API usage count discrepancies
- Endpoint path tracking in usage analytics
[0.9.0] - 2024-12-01
Added
- Initial API structure
- Basic authentication
- Core conversation and customer endpoints
For detailed API changes, see the API Reference.