Getting Started
httpSMS is an open-source service that converts your Android phone into an SMS Gateway so you can send and receive SMS messages using an intuitive HTTP API with support for end-to-end encryption.
Last updated
Was this helpful?
httpSMS is an open-source service that converts your Android phone into an SMS Gateway so you can send and receive SMS messages using an intuitive HTTP API with support for end-to-end encryption.
Last updated
Was this helpful?
API requests to httpSMS are authenticated using API keys in the x-api-key
header. Any request that doesn't include an API key will return a 401 (Unauthorized)
response.
You can get your API key from the dashboard at https://httpsms.com/settings
To send and receive SMS messages using your android phone, you will need to download and install our android app on your phone so it can be triggered to send an SMS message when you make a request to the HTTP SMS API.
Android App 👉 https://github.com/NdoleStudio/httpsms/releases/latest/download/HttpSms.apk
To send an SMS message using an android phone, send an authenticated POST
request to the https://api.httpsms.com/v1/messages/send
endpoint.
The best way to interact with the httpSMS API is by using one of our official SDK client libraries:
Add a new SMS message to be sent by the android phone
/messages/send
This is a sample text message
Encrypted is used to determine if the content is end-to-end encrypted. Make sure to set the encryption key on the httpSMS mobile app
false
+18005550199
RequestID is an optional parameter used to track a request from the client's perspective
153554b5-ae44-44a0-8f4f-7bbac5657ad4
SendAt is an optional parameter used to schedule a message to be sent at a later time
2022-06-05T14:26:09.527976+03:00
+18005550100