A powerful email API for applications that rely on email

Every API endpoint is specifically designed to make it easier to send great transactional email

Send with INBOXNotify’s email API straightaway

Our customer libraries enable you to integrate with our email API quickly. Browse libraries for every popular language like, PHP, Node.js, .Net, Ruby, Java, and more.

Less complex applications can utilize our trustworthy API service to benefit from INBOXNotify’s remarkable email delivery right away.

curl -X POST \
  https://useapi.useinbox.com/notify/v1/send \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
	"from": {
    		"name": "Example",
    		"email": "[email protected]"
	},
	"to": [
		{"email":"[email protected]"}
		],
	"subject": "Welcome",
	"htmlContent": "Welcome to INBOXNotify"
}'
require 'uri'
require 'net/http'
​
url = URI("https://useapi.useinbox.com/notify/v1/send")
​
http = Net::HTTP.new(url.host, url.port)
​
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\"from\": {\"name\": \"Example\",\"email\": \"[email protected]\"},\"to\": [{\"email\":\"[email protected]\"}],\"subject\": \"Welcome\",\"htmlContent\": \"Welcome to INBOXNotify\"}\n"
​
response = http.request(request)
puts response.read_body
import requests
​
url = "https://useapi.useinbox.com/notify/v1/send"
​
payload = "{\"from\": {\"name\": \"Example\",\"email\": \"[email protected]\"},\"to\": [{\"email\":\"[email protected]\"}],\"subject\": \"Welcome\",\"htmlContent\": \"Welcome to INBOXNotify\"}\n"
headers = {
    'Content-Type': "application/json",
    }
​
response = requests.request("POST", url, data=payload, headers=headers)
​
print(response.text)
setUrl('https://useapi.useinbox.com/notify/v1/send');
$request->setMethod(HTTP_METH_POST);
​
$request->setHeaders(array(
  'Content-Type' => 'application/json'
));
​
$request->setBody('{"from": {"name": "Example","email": "[email protected]"},"to": [{"email":"[email protected]"}],"subject": "Welcome","htmlContent": "Welcome to INBOXNotify"}
');
​
try {
  $response = $request->send();
​
  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
OkHttpClient client = new OkHttpClient();
​
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"from\": {\"name\": \"Example\",\"email\": \"[email protected]\"},\"to\": [{\"email\":\"[email protected]\"}],\"subject\": \"Welcome\",\"htmlContent\": \"Welcome to INBOXNotify\"}\n");
Request request = new Request.Builder()
  .url("https://useapi.useinbox.com/notify/v1/send")
  .post(body)
  .addHeader("Content-Type", "application/json")
  .build();
​
Response response = client.newCall(request).execute();
Collapse
var client = new RestClient("https://useapi.useinbox.com/notify/v1/send");
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddParameter("undefined", "{\"from\": {\"name\": \"Example\",\"email\": \"[email protected]\"},\"to\": [{\"email\":\"[email protected]\"}],\"subject\": \"Welcome\",\"htmlContent\": \"Welcome to INBOXNotify\"}\n", ParameterType.RequestBody);
IRestResponse response = client.Execute(request)

To deal with sendings for different apps or environments, employ INBOXNotify’s servers

INBOXNotify allows you to organize your transactional email into logical groups called servers. Each server can represent a different application or environment. That way you have focused reports, limited access API keys, and a simple way of managing project-level user permissions.

Send email on behalf of your customers without spoofing

Adding DNS entries can be tedious and even a little confusing at times. INBOXNotify guides you through setting up records to protect your domain reputation, giving your emails the best possible chance at inbox placement.

You can even integrate DKIM, SPF, and DMARC support for your customers’ domains using our API.

 

Developer friendly API documentation

Unlock the full potential of your application-driven emails with our clear API documentation.

Use the API Explorer to test drive API calls against your account and get responses with real data.

Signup for our free newsletter

Our newsletter is packed full of email tips, product announcements, and interviews with industry experts.

Follow us
Still have questions?
Would you like test our platform? Start for free