Developer Documentation

Comprehensive guides and technical references for Ellbox's APIs, SDKs, and integration tools.

Start Learning

🚀 Getting Started

Authentication

All API requests must be authenticated with a Bearer token. Generate API keys in your dashboard under Developer Settings.


# Example Request
GET https://api.ellbox.com/v1/numbers
Authorization: Bearer YOUR_API_KEY
Accept: application/json

                    

📚 API Reference

📞

Phone Number Management

Buy, assign, and configure phone numbers across 90+ countries with simple API calls.

  • Get available numbers
  • Number activation
💬

SMS & Voice

Send and receive SMS, MMS, and voice messages with carrier-grade reliability.

  • Message status tracking
  • Voice call control

🛠 Supported SDKs

🐍

Python

Official Python SDK with full API coverage and async support

Java

Type-safe Java client for enterprise integration

🦀

Rust

High-performance bindings for Rust developers

🌐

REST

Raw REST endpoints with curl examples

🧭 Common Issues

⚠️

401 Unauthorized

Ensure you're using the correct API key from your dashboard. Check expiration dates.

View Authentication Docs
⚠️

Rate Limit Exceeded

Upgrade your plan or implement exponential backoff in your API requests.

Upgrade Plan

Need Help?

Visit our API changelog, join our developers forum, or request assistance through support.