Getting Started

SMS Phone API is a powerful, easy-to-use SMS gateway that transforms your Android phone into a professional SMS sending and receiving system. This documentation covers everything you need to integrate SMS functionality into your applications.

Quick Start Guide

  1. Create an Account – Register at app.smsphoneapi.com
  2. Get Your API Key – Generate your API key in the dashboard
  3. Install the App – Download and install our Android app
  4. Connect Your Phone – Scan the QR code to link your phone
  5. Send Your First SMS – Make an API call to send a message

API Reference

Base URL

https://api.smsphoneapi.com/v1

Authentication

All API requests require an API key sent in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Send SMS

Endpoint: POST /sms/send

Request Body:

{
  "to": "+381601234567",
  "message": "Hello from SMS Phone API!"
}

Response:

{
  "success": true,
  "message_id": "msg_abc123",
  "status": "queued"
}

Get SMS Status

Endpoint: GET /sms/{message_id}

Receive SMS (Webhook)

Configure a webhook URL in your dashboard to receive incoming SMS messages in real-time.

Webhook Payload:

{
  "type": "incoming_sms",
  "from": "+381601234567",
  "message": "Reply from user",
  "received_at": "2024-01-15T10:30:00Z"
}

Rate Limits

Plan Messages/minute Messages/day
Free 5 50
Starter 30 500
Professional 100 5,000
Enterprise Unlimited Unlimited

SDKs and Libraries

We provide official SDKs for popular programming languages:

  • PHP
  • Python
  • Node.js
  • Java
  • C#

Support

Need help? Contact us at support@smsphoneapi.com or visit our Help Center.