Overview

This documentation describes the public APIs of the 1SIMPLE1 platform for messaging (SMS, Email, and WhatsApp), authentication with API keys, quotas, and error handling.


What you can build

  • Send transactional and marketing SMS
  • Send emails (single or bulk) with HTML support and SMTP configuration
  • Send WhatsApp messages (single or bulk) using authenticated devices
  • Manage WhatsApp devices (create, get QR, check status, set default)
  • Track quota usage and handle rate limits

Core concepts

  • Authentication: All endpoints require a valid API key. Keys are service-scoped (sms/email/whatsapp) and must be active and not expired.
  • Multi-tenant: Every request runs in the context of your company determined by the API key.
  • Quotas: Monthly quotas per service; usage is tracked on the company.
  • Errors: Consistent JSON format with clear error codes (e.g., invalid_api_key, quota_exceeded).

Quick links


Environment

Production: https://prosendi.com/api
Development: http://localhost:8000/api

Support

  • Contact: [email protected]
  • Status page: Check service availability before reporting incidents