API Documentation

Developer Documentation
Build With Confidence

Complete API reference, interactive examples, and testing tools. Everything you need to integrate Never Busy into your applications.

Quick Start Guide

Get started with Never Busy API in under 5 minutes.

1
Get API Key
Sign up and get your API credentials
sk_live_1234567890abcdef
2
Install SDK
Choose your preferred programming language
$ npm install @neverbusy/sdk
3
Send Message
Your first API call in seconds
client.messages.send()

Interactive API Console

Test API endpoints directly from your browser with live examples.

API Endpoints
Select an endpoint to test
Authentication
Request
{
  "to": "+1555123456",
  "body": "Hello from Never Busy!",
  "type": "sms"
}
Response
{
  "id": "msg_abc123",
  "status": "queued",
  "to": "+1555123456",
  "created_at": "2025-01-15T10:30:00Z"
}

SDKs & Libraries

Official libraries with full type support and comprehensive examples.

🟨JavaScript
npm install @neverbusy/sdk
import { NeverBusy } from '@neverbusy/sdk';

const client = new NeverBusy('your_api_key');

// Send SMS
const message = await client.messages.send({
  to: '+1555123456',
  body: 'Hello World!'
});

console.log(message.id);

Webhooks & Events

Real-time notifications for message events and status updates.

message.delivered
Message successfully delivered to recipient
{
  "event": "message.delivered",
  "data": {
    "id": "msg_abc123",
    "status": "delivered",
    "delivered_at": "2025-01-15T10:30:15Z"
  }
}
message.failed
Message delivery failed
{
  "event": "message.failed",
  "data": {
    "id": "msg_abc123",
    "status": "failed",
    "error": "Invalid phone number"
  }
}
message.received
Inbound message received
{
  "event": "message.received",
  "data": {
    "from": "+1555123456",
    "body": "Reply message",
    "received_at": "2025-01-15T10:35:00Z"
  }
}

Backend & Administration

Complete deployment guides, database schemas, and administrative tools for production environments.

Backend Documentation
Complete backend implementation guide
REST API specifications & authentication
PostgreSQL database schemas & migrations
Webhook event specifications
Production deployment guides
Environment configuration
Admin Documentation
System administration and management
User & company management
Security policies & compliance
System monitoring & health checks
Maintenance procedures
Integration management

Ready to Start Building?

Get your API keys and start integrating Never Busy into your applications today. Free tier includes 1,000 messages per month.