Send SMS through your own Android phone and read your messages, contacts and polls from your own systems.
Every endpoint with example requests and answers, ready to run. Import it into Postman, open the collection's Variables tab and paste your keys.
apiKey (Dashboard → API access) and, for the phone, phoneUrl and phoneApiKey (Developer app on the browser desktop).Tip: the Developer app on the phone's browser desktop downloads the phone collection with your phone's address and key already filled in.
From anywhere on the internet. Messages are queued and your phone sends them on its next sync.
Straight to the phone over your Wi-Fi. Sends immediately, no internet needed.
The phone calls your server on a schedule and sends whatever messages you return.
Your API key is under Dashboard → API access. Reading messages, contacts and polls needs an active Regular plan; sending works on any active account.
| GET /me | Account, plan and expiry |
| POST /sms/send | Queue SMS — to (numbers, max 500), message, store (true/false) |
| GET /commands?limit=50 | Status of the SMS you queued |
| GET /messages?box=inbox&limit=50 | Synced SMS (box: inbox or sent) |
| GET /contacts?q=john | Synced contacts |
| GET /polls | Synced SMS polls |
Turn on the web server in SMSRAVE on the phone, open the address it shows on a computer on the same Wi-Fi, then open the Developer app for the key. Five wrong keys lock the caller out for 5 minutes.
| POST /sms/send | Send now — to (max 100), message, sim (0/1/2), store |
| GET /contacts | Phone contacts — q, offset, limit |
| GET /sms | Phone SMS — box, thread, since (ms), offset, limit |
| GET /polls | Polls with options and counts |
| GET /poll?id=1 | One poll with its last 100 votes |
| GET /senders | Senders on the phone (no credentials) |
| POST /sender/create | New sender — type sms, email, webhook or bulksms |
| POST /forwarder/create | New forwarder — title, senderid, phone/content match |
POST bodies are form fields (application/x-www-form-urlencoded). Errors answer {"status":"error","message":"…"}.
Set your URL in the app (Settings → SMS fetch URL) or under Dashboard → API access, and how often the phone checks. Each time the phone sends:
Answer with a messages field holding a JSON array as a string; each item has to and message. Return "[]" when there is nothing to send.
The endpoints the Android app uses to sync with this website (sign in, upload SMS/contacts/polls, pending SMS, config, support tickets, sender store). They are all in the Postman collection, folder 3.
| POST /api/auth | Email + password → account sync token |
| POST /api/sms | Upload SMS; answers SMS queued on the website |
| POST /api/pendingsms | SMS waiting for the phone to send |
| POST /api/config | Website senders, forwarders, extraction rules, campaigns |
ਆਪਣੇ ਸਿਸਟਮ ਤੋਂ smsrave.com ਨੂੰ ਕਾਲ ਕਰੋ; ਫ਼ੋਨ ਭੇਜਦਾ ਹੈ · All video tutorials →
Wi-Fi 'ਤੇ ਫ਼ੋਨ ਨੂੰ ਸਿੱਧਾ ਕਾਲ ਕਰੋ; ਤੁਰੰਤ ਭੇਜਦਾ ਹੈ · All video tutorials →