Developer Documentation

Everything you need to integrate Inbox into your application. Simple REST API, comprehensive guides, and code examples.

Quick Start

Send your first message in under 5 minutes.

1

Sign Up

Create your account and get your API key

2

Verify Domain

Add DNS TXT record to verify your domain

3

Send Message

Make your first API call and send a message

curl -X POST https://api.getinbox.app/send \
  -H "Authorization: Bearer $INBOX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+15551234567",
    "type": "otp",
    "body": {
      "code": "123456",
      "purpose": "signin",
      "expires_at": "2025-12-31T23:59:59Z"
    }
  }'

Documentation

Quick Start

Get up and running in under 5 minutes. Send your first message and set up webhooks.

Start Building

API Reference

Complete REST API documentation with all endpoints, parameters, and responses.

View API Docs

Message Schemas

Detailed schemas for all message types: OTP, delivery, transaction, event, and more.

View Schemas

SDKs & Libraries

Official SDKs for JavaScript, Python, Go, and C# with installation guides.

View SDKs

Webhooks

Real-time notifications for message events: sent, delivered, read, action taken.

View Webhooks

Verification

Domain verification process and blue check badge requirements.

View Guide

Security

End-to-end encryption, webhook signatures, and security best practices.

View Security

OpenAPI Specification

Download our OpenAPI specification for use with your favorite API tools.

Need Help?

Can't find what you're looking for? We're here to help.