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
- Create an Account – Register at app.smsphoneapi.com
- Get Your API Key – Generate your API key in the dashboard
- Install the App – Download and install our Android app
- Connect Your Phone – Scan the QR code to link your phone
- 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.