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.
Authentication
Install the Android App
Send an SMS
Authorizations
x-api-KeystringRequired
Body
contentstringRequiredExample:
This is a sample text messageencryptedbooleanOptional
Encrypted is an optional parameter used to determine if the content is end-to-end encrypted. Make sure to set the encryption key on the httpSMS mobile app
fromstringRequiredExample:
+18005550199request_idstringOptionalExample:
RequestID is an optional parameter used to track a request from the client's perspective
153554b5-ae44-44a0-8f4f-7bbac5657ad4send_atstringOptionalExample:
SendAt is an optional parameter used to schedule a message to be sent in the future. The time is considered to be in your profile's local timezone and you can queue messages for up to 20 days (480 hours) in the future.
2025-12-19T16:39:57-08:00tostringRequiredExample:
+18005550100Responses
200
OK
application/json
400
Bad Request
application/json
401
Unauthorized
application/json
422
Unprocessable Entity
application/json
500
Internal Server Error
application/json
post
/messages/sendInstall
Last updated