Command Line:
$ curl -X POST https://freetxtapi.com \
--data-urlencode phone='5557727420' \
--data-urlencode message='Hello world' \
Python:
import requests
requests.post('https://freetxtapi.com', {
'phone': '5557727420',
'message': 'Hello world'
})
Ruby:
require 'net/http'
require 'uri'
uri = URI.parse("https://freetxtapi.com")
Net::HTTP.post_form(uri, {
:phone => '5557727420',
:message => 'Hello world'
})
Javascript:
var request = require('request');
request('https://freetxtapi.com', {
body: {
phone: '5557727420',
message: 'Hello world'
},
})
C#:
var response = Http.Post("https://freetxtapi.com", new NameValueCollection() {
{ "phone", "5557727420" },
{ "message", "Hello world" }
});
PHP:
$ch = curl_init('https://freetxtapi.com');
$data = array(
'phone': '5557727420',
'message': 'Hello world'
);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
Java:
Request.Post("https://freetxtapi.com").bodyForm(Form.form()
.add("phone", "5557727420")
.add("message", "Hello world")
.build())
.execute().returnContent();
Status Response
{"status":"WAITING OPT-IN"}
{"status":"LIMIT REACHED"}
{"status":"FAILED"}
{"status":"DELIVERED"}