Issuu on Google+

SendGrid API GUIDE

o t d e e N u o Y y it The Flexibil il a m E r u o Y h it W e r Do Mo SendGrid API Guide - 5/22/12

sendgrid.com


Table of Contents Introduction........................................................................................................................................................................ 2 Welcome........................................................................................................................................................................ 2 How to Use This Guide.................................................................................................................................................. 2 Following the Signs........................................................................................................................................................ 2 SendGrid APIs.................................................................................................................................................................... 3 API Overview.................................................................................................................................................................. 3 About Your Account...................................................................................................................................................... 3 Do More With Your Email ................................................................................................................................................ 4 How to Send Email........................................................................................................................................................ 5 SMTP Relay............................................................................................................................................................. 5 Web API.................................................................................................................................................................. 5 SMTP API................................................................................................................................................................ 6 How to Receive Email.................................................................................................................................................... 7 Parse API................................................................................................................................................................. 7 How to Set Up Real-time Notifications.......................................................................................................................... 8 Event API................................................................................................................................................................. 8 How to Retrieve Information.......................................................................................................................................... 8 Web API.................................................................................................................................................................. 8 How to Set Up Subusers.............................................................................................................................................12 Subuser API..........................................................................................................................................................12 How to Send a Newsletter...........................................................................................................................................13 Newsletter API.......................................................................................................................................................13 How to Resell SendGrid..............................................................................................................................................14 Reseller API.............................................................................................................................................................14 Stay Connected...............................................................................................................................................................15 Social Media.................................................................................................................................................................15 Support and Questions...............................................................................................................................................15 Resources....................................................................................................................................................................16 About SendGrid...............................................................................................................................................................17 Delivery.........................................................................................................................................................................17 Integration....................................................................................................................................................................17 Analytics.......................................................................................................................................................................17 Scalability.....................................................................................................................................................................17 Support........................................................................................................................................................................17 What Customers Are Saying.........................................................................................................................................18

SendGrid API Guide - 5/22/12

sendgrid.com p1


Introduction to This Guide Email Delivery Just Got Even Simpler Welcome SendGrid’s cloud based email infrastructure relieves businesses of the costs and complexity of maintaining custom email systems. As a SendGrid customer, you will enjoy reliable delivery, scalability and real-time analytics along with flexible APIs that make custom integration a breeze. Built by developers for developers, our focus has always been on achieving the highest levels of customer satisfaction. We created this guide to show you how to maximize the SendGrid platform using a host of available APIs that empower you to better manage your email program while ensuring your messages get delivered to your customers.

How To Use This Guide When you become a SendGrid customer, you gain instant access to data, tools and services that will help you quickly integrate with our system, measure delivery effectiveness, and expand your usability of the platform to better manage your transactional email. Many of our tools can be enhanced using one or a combination of our seven APIs designed to help you tailor SendGrid to meet your business needs. This guide will provide you with: Comprehensive overviews of each API Sample use cases and client success stories Tips on where to find additional, more detailed integration information online Links to sample code and examples Valuable resources and tools

Following The Signs Throughout this guide you will see icons used to alert you to key information that will help you along the way. Here is a list of those icons and their meaning.

FREE

LITE

BRONZE

SILVER

GOLD

PLATINUM

ICONS for free, lite, bronze, silver, gold, platinum.

Select APIs are available based on your plan. Account icons will help you easily determine whether you have access to the API.

Get More Info Click on this icon to be taken to online documentation that provides more in-depth information on the topic, including sample code.

TIP

SendGrid API Guide - 5/22/12

Quick Tip

Great Idea!

Tips are extra snippets of information that will provide additional insight into each API.

Learn how other developers used SendGrid APIs to make their lives easier and improve the customer experience.

sendgrid.com p2


SENDGRID APIs Extend the platform and solve your key challenges around delivery, integration, analytics, scalability and support with SendGrid’s APIs. API Overview There are seven flexible APIs to help you customize and maximize the use of the SendGrid platform.

1. S  MTP API: The SMTP API is a header included in messages sent to SendGrid that allows you to use templated messages and also include additional tracking and analytics information. Apps can also be enabled and disabled - learn more here.

2. W  eb API: The Web API allows you to pull information you would normally get on sendgrid.com without logging into the website. For example you can pull your settings, statistics, and email reports list. The Web API can also be used to send email to SendGrid.

3. E  vent API: The Event API allows you to setup a URL where we HTTP POST your account activity as it takes place. This gives you full sending logs from the moment of implementation and allows you to create reports of activity and statistics far beyond what is provided on sendgrid.com. Automated systems can also be built to take action when specific events, such as an unsubscribe, occur.

4. P  arse API: The Parse API allows you to redirect the incoming mail server of a domain or subdomain to our parsing system. The parsing system breaks your email apart into different aspects and then HTTP POSTs the different contents to a provided URL. This does redirect all incoming mail to our parser.

5. Subuser API: The Subuser API allows you to set up child accounts and manage their privileges. Subusers share the same overall credit pool but have their own unique SMTP credentials, settings, statistics, and site login. You can customize an interface and manage incoming data and provide access to your customers or whitelabel the SendGrid service.

6. N  ewsletter API: The newsletter API allows you to interact with our newsletter app without having to log into sendgrid.com. You can upload and manage recipient lists, newsletter content, and sender identities.

7. Reseller API: The Reseller API is designed to facilitate strong partnerships and provide you with the data you need to continuously add value to your accounts. Like the Subuser API, you can customize and manage the influx of data to your customers and whitelabel the sendgrid.com service as your own.

SendGrid API Guide - 5/22/12

sendgrid.com p3


About Your Account SendGrid APIs are organized around sending and receiving email, retrieving information and sharing data. API Access varies based on account level. Please review the chart below to find out which APIs are included with your account. PLATINUM

GOLD

SILVER

BRONZE

LITE

TIP

SMTP Relay

SMTP API

Web API

Parse API

x

x

Event API

x

x

Newsletter API

x

x

Subuser API

x

x

Reseller API

x

x

x

Quick Tip

Remember to look for the icons to find out which APIs are included with your account. If you’d like access to more APIs, simply login into your account to upgrade online, or talk to your account representative.

Do More With Your Email Improve efficiency and increase the productivity of your development team. There are dozens of ways to customize SendGrid to meet the needs of your organization. With just a few lines of code, you can create a seamless integration between SendGrid and your system freeing up valuable development time to focus on business centric, revenue-generating projects. Implementing SendGrid APIs will help you figure out the best way to perform the following functions: Send Email Receive Email Set Up Real-time Notifications Retrieve Information Set Up Subusers Send a Newsletter Resell SendGrid Keep reading to find out how.

SendGrid API Guide - 5/22/12

sendgrid.com p4


How To Send Email

SMTP Relay | SMTP API | Web API Start sending email in minutes, not weeks! There are three different options you can use to start sending mail right away – SMTP, Web API or SMTP API.

SMTP Relay Although technically not an API, SMTP is widely supported by web applications and is therefore the fastest, easiest way to get started. SendGrid supports various frameworks, languages and applications so you can integrate seamlessly. These are: Frameworks

Languages

Mail Servers

Open Source Applications

Mail Clients

Ruby on Rails

PHP

Postfix

Wordpress

Thunderbird

Symfony

Ruby

Sendmail

Joomla

Mail

Cake PHP

Python

Qmail

Magento

Gmail

Codeigniter

Java

Exim

PHPBB

Outlook

Django

C#

SSMTP

Drupal

Node.JS

Perl

You need only make three changes to integrate SendGrid with your system. These SMTP changes include entering your SendGrid user name and password, and changing the host address to smtp.sendgrid.net. The ports supported are 25 for TLS/plain connections, 465 for SSL connections, and 587 for TLS/plain connections. It’s that easy.

Web API The Web API is a HTTP API which can be used to integrate SendGrid if using the SMTP Relay is not an option. This may be because your SMTP mail ports are being blocked. The Web API sends SMTP via HTTP, bypassing blocks and ensuring your email gets through. (Go to page 10 for additional information and use cases.)

SendGrid API Guide - 5/22/12

Get More Info For specific on how SendGrid supports each of the frameworks, languages, servers, clients and apps, visit our online documentation for SMTP Relay integration.

sendgrid.com p5


SMTP API The SMTP API allows you to deliver custom handling instructions for email. This is accomplished through an X-SMTPAPI header that is inserted into the message. The header is a JSON encoded list of instructions and options for that email. Here are a couple examples of what you can do with the SMTP API. Tag your emails so you can get detailed statistics on each tag Send multiple customized emails in one request via a mail merge Configure each app on a per email basis Deliver dynamic content to your recipients in each email Customize filtering instructions to control the amount and type of data you receive from each email stream

Get More Info Read the SMTP API Developer’s Guide to get more details on integrating with the SMTP API.

TIP

Quick Tip

SMTP vs. Web API Use SMTP if you have a local mail server. This method has the least latency, reduces faults and sending issues, and can send higher volumes of email. Use Web API if: • You have problems with the SMTP install or don’t control your app’s environment. • If your output mail ports are being blocked by ISPs. • If you are developing a library from scratch. Read more about SMTP vs. Web API.

Great Idea! Use the SMTP API to turn on/off email filters for select email streams. For example, you can remove unsubscribe functionality from the footer of internal system alert emails and to turn off click through data

If you use the multiple recipient functionality of the API, you must not send it to multiple recipients with the SMTP protocol as well. Doing so can cause duplicates of the message to be sent. Read our best practices and warnings.

SendGrid API Guide - 5/22/12

sendgrid.com p6


How To Receive Email

Parse API Pull data from your email streams. SendGrid can parse the email bodies and attachments from incoming emails and post them to your web application. This gives you the ability to: Post blog articles via email. Process email replies and update your mailing list or database. Allow users to upload pictures to their profile via email. Submit support requests via email. Track changes in your data in real-time using custom code. The Parse API works in the following manner. With just a little creativity, you can use the Parse API to improve the customer experience and maintain your database based on custom inputs.

SendGrid API Guide - 5/22/12

Get More Info Get examples and specific instructions on how to set up and configure the SendGrid Parse API.

Great Idea! Be Practical. An expense tracking system allows users to email a list of purchased items to a specific email address. The Parse API extracts this data and updates the expense tracker seamlessly. Users don’t have to logon to their system and can easily update their expenses from their mobile phone.

sendgrid.com p7


How To Set Up Real-Time Notifications

Event API

PLATINUM

GOLD

SILVER

Great Idea!

Know what’s happening with each email address now, not later. Wouldn’t it be nice if you could get information about every email you’ve ever sent, every message that’s ever been opened, and any link that’s ever been clicked? With the Event API, you can set up web hooks to deeply integrate SendGrid’s powerful features with your service or application giving you real-time notifications based on a variety or parameters and categories. These can be customized in each email you send to tell you detailed information like who opened what email and clicked which link as far back as the records go. With the Event API you can: Automatically remove unsubscribes from your master mailing list. Associate a spam report with a specific campaign and user in your application. Know real-time when a user has clicked on a confirmation email. Get the specific link clicked on an email. Get the browser version used by a customer. Know the specific MTA response for a customer.

TeamSnap, a web/mobile tool to help keep sports teams and social groups organized, used the Event API to completely automate responses to bouncing email addresses and spam reports. Here’s how.

Events include processed, delivered, opens, clicks, unsubscribes, spam reports, deferred, bounces, and drops with all relevant category and unique argument information – all of which allow you to customize reporting. This potentially gives you the entire sending activity of your account and is not restricted by our own internal storage limitations. Additionally, as events are posted in real-time, you can have automated systems on your end to take action. When implemented, SendGrid will notify a URL of your choice about events that occur in SendGrid’s infrastructure. The following lists the events generated by SendGrid. Event

Criteria

Processed

Message has been received and is ready to be delivered.

Dropped

Recipient exists in one or more of your Suppression Lists: Bounces, Spam Reports, Unsubscribes.

Delivered

Message has been successfully delivered to the receiving server.

Deferred

Recipient’s email server temporarily rejected message.

Bounce

Receiving server could not or would not accept message.

Open

Recipient has opened the HTML message.

Click

Recipient clicked on a link within the message.

Spam Report

Recipient clicked on a link within the message.

Unsubscribe

Recipient clicked on messages’s unsubscribe link.

SendGrid API Guide - 5/22/12

sendgrid.com p8


Get More Info Get more info: Visit our Event API online documentation to get more details and examples.

TIP

Quick Tip

By automating systems on your end, you can take things a step further by processing or analyzing the data to be presented in intuitive charts and graphs. This also makes it possible to get segmented lists, such as all recipients that opened last week and other information that our system does not currently provide on the statistics page.

TIP

Quick Tip

SendGrid only stores email activity data for the last seven days. If you want ongoing access to this data for reporting or trending purposes, use the Event API to pull this data into your own system. If you send millions of emails, make sure your system is scalable enough to support the ongoing maintenance and indexing required. You’ll also need to use the Event API if you want statistics on a specific email, rather than categories of emails.

SendGrid API Guide - 5/22/12

sendgrid.com p9


How To Retrieve Information

Web API

PLATINUM

GOLD

SILVER

BRONZE

Great Idea!

Manage your email with increased frequency and control. The Web API allows you to retrieve information about your account such as statistics, bounces, spam reports, unsubscribes, and other information without logging into the website.  ull your settings, statistics, and email reports into your own system, P rather than logging into SendGrid.  se to send mail when output mail ports are blocked or when U developing a library from scratch.

NudgeMail uses the Web API to perform robust email list management for increased control over their messages.

Create and control subuser accounts for OEM setup.  uild your own interface within your own system for tighter B integration with your platform.  et up reports and have them sent to select recipients on a specific S day or time. The Web API contains 11 separate modules that enable you to retrieve key information on each email address including unsubscribes, blocked and invalid emails, bounce and spam reports, as well as statistics. infrastructure. The following lists SendGrid’s Web API endpoints. Module

Description

Bounce

Retrieve and delete email addresses that have bounced from emails that you’ve delivered.

Blocks

Retrieve and delete email addresses that were blocked by their ISP. These emails are not suppressed and are just for information.

Email Parse

Add, edit, or delete your email parse settings.

Event Notification URL

Add, edit, or delete an event notification URL for your account.

Filters:

View your available Apps, edit their settings and enable and disable them.

Invalid Emails:

Retrieve and delete email addresses that you’ve sent to that are invalid email addresses.

Profile:

Retrieve and update your profile information such as credentials and email address.

Spam Reports:

Retrieve and delete email addresses that have marked your emails as SPAM.

Statistics:

Retrieve statistics on multiple metrics such as requests, bounces, spam reports, categories, and others.

Unsubscribes:

Add, retrieve and delete email addresses that were unsubscribed from your emails.

SendGrid API Guide - 5/22/12

sendgrid.com p10


Get More Info For a list of all the apps and parameters accessible with the Web API, check the Filter Settings page.

Get More Info A full list of available modules and actions is available online.

TIP

Quick Tip

You can allow subusers to manage their account from your website using an iframe to our site. Contact our web API to retrieve the unique URL. Then display the generated URL to automatically login your subuser.

SendGrid API Guide - 5/22/12

sendgrid.com p11


How To Set Up Sub-Users

Subuser API

PLATINUM

GOLD

SILVER

Great Idea!

Set up child accounts and manage privileges. The Customer Subuser API is for setting up child accounts. Subusers share the same overall credit pool but have their own unique SMTP credentials, settings, statistics, and site login. All you need to do to send mail through a Subuser account is use that account’s SMTP credentials to send mail rather than the parent account credentials. These can be created and managed under the SendGrid Subuser Management page. Here are a few things you can do to manage your Subuser group.  et up a custom interface so child accounts don’t have to login to S SendGrid.  xtend the SendGrid platform to your customers. providing access to E delivery and response metrics.

Whitelabel the SendGrid platform and make it available to your customers. Our Whitelabel Wizard makes it easy by walking you through the necessary steps and verifying your settings along the way. You can access the Whitelabel Wizard by navigating to the “Developers” menu and choosing “Whitelabel.”

 et up custom reports for each client and have them sent to select S recipients on a specific day or time.  llow customers to use the Newsletter App since recipient lists and A newsletter templates are unique to each account. Manage bounce records, unsubscribes, spam report and invalid emails. Set account limits by managing the rate of emails subusers can send. Monitor records and get sample messages to ensure they are sending legitimate email.  anage login credentials and other API settings including Event Notification, Parse M settings, and App settings.

Get More Info Read the descriptions for the various API calls needed to manage your subusers.

TIP

Quick Tip

Put your subusers on separate IPs. You can add an extra IP for only $20 per month. Simply contact our support team to set it up.

SendGrid API Guide - 5/22/12

sendgrid.com p12


How To Send A Newsletter

Newsletter API

PLATINUM

GOLD

SILVER

Great Idea!

Manage your newsletters with ease. The Newsletter API provides developers with the ability to manage Newsletters, Lists, Identities, and Schedule delivery events. This can be very useful in allowing development teams to propagate data in and out of the web based Newsletter App that can be easily used by members of the company with little or no programming expertise. Easily upload, edit and add emails addresses to lists. Pull detailed email reports per list and manage multiple email templates.  egment your lists and perform split tests on your email campaigns S without advanced logic. You can easily send just to people who opened your last newsletter or run more advanced testing strategies.

Easily perform tests on your email campaigns. Use the Newsletter API to send offers only to the people who opened your last newsletter or send out two variations of an offer to a small percentage of your list. Then automatically send the offer that received more clicks to the remainder of your list.

Schedule batch messages at a specific data and time to your lists. The Newsletter API is very similar to the Web API in that it follows the same convention and format, and utilizes the same technology- http requests. This is done with http requests to the SendGrid site with a variety of parameters to organize data. There are six modules associated with the Newsletter API. Module

Description

Newsletter

Manage, create, and send newsletters.

Newsletter – Lists

Manage and create Recipient Lists associated with the Newsletter feature.

Newsletter – Lists – Email

Manage entries in your Recipient Lists.

Newsletter – Identity

Manage and create Identities associated with the Newsletter feature.

Newsletter – Recipients

Manage entries in your Recipients Lists.

Newsletter – Schedule

Add, view, or delete scheduled delivery events for Newsletters.

SendGrid API Guide - 5/22/12

Get More Info For more information on creating and managing newsletters, visit our online documentation for the Newsletter API and for the Newsletter App.

TIP

Quick Tip

The Newsletter Dashboard provides you with stats for all of your newsletters, quick links to major modules and the latest entries from live blog and Twitter accounts. It’s important to note that unsubscribe is not global. It is list by list. However, you can combine lists and then unsubscribe the email addresses.

sendgrid.com p13


How To Resell

Reseller API

PLATINUM

GOLD

SILVER

Great Idea!

Give your customers the power of SendGrid. SendGrid partnerships are a great way to extend the power of the SendGrid platform to your customers. Easy integration into your system creates a seamless process by which you can offer streamlined email delivery services. No patching of servers, deployments, configurations and scaling required. Our Reseller API is designed to facilitate strong partnerships and provide you with the data you need to continuously add value to your accounts.

Partners like Rackspace have made the SendGrid platform available to tens of thousands of developers and technologists within its customer base.

 anage parent and child accounts from login credentials to billing and M account changes. Track usage with robust invoice management. Automatically list all packages available with your account for easy upsell.  hitelabel subusers to separate sending domains by either sharing the same parent IP or by being given a W purchased secondary IP.  erform email list management across all accounts to monitor bounce records, unsubscribes, spam report and P invalid emails. Throttle your customers when you need them to send only a specific amount of email at a specified interval. Monitor IP records and get samples of outgoing messages to ensure they are sending legitimate email. Get statistical data on your customers broken down by category in aggregate. Manage API settings including Event Notification, Parse settings, and App settings.

Get More Info Silver and above accounts can obtain access to the Reseller API by signing an agreement and receiving onboarding information. For more information about becoming a SendGrid Reseller partner, email partnerships@sendgrid.com.

TIP

Quick Tip

You can retrieve invoices and usage data about your users. Whenever you create a user under your account, they immediately begin their billing cycle from that day forward. The billing cycle is one month, and they will be invoiced the same day the account was created the following month.

SendGrid API Guide - 5/22/12

sendgrid.com p14


Stay Connected The email landscape is constantly changing. Our goal is to arm you with the information, tools and resources so you can focus on what matters most to your business. Join Our Circles SendGrid Blog Stay on top of email trends, get guidance on APIs, learn about our latest partnerships and keep up to date on SendGrid. Only the best information is shared as we want to provide you with a strong understanding of how to deliver email for your web application. Subscribe today.

Social Networks Follow us and add us to your circles. We share information on the email industry, highlights about our partners and industry friends, and insider intelligence on the SendGrid staff. Twitter

Facebook

LinkedIn

Google+

Flickr

YouTube

Knowledge Base The SendGrid Knowledge Base augments the self-help online documentation with articles about various topics submitted by the SendGrid community of customers and our team. The Knowledge Base contains answers to common questions, provides product updates, and highlights common tips and tricks on using the SendGrid platform. Visit the forum.

Support & Questions Self-Help Online Documentation SendGrid provides a host of “how to” information on every aspect of the SendGrid platform online so you can get answers to your questions whenever you need it. This includes information on how to get started, delivery metrics, API coding and samples, and available apps and setting configurations. Check out our self-help section.

API Workshop & Interactive Documentation The API Workshop allows customers to make API calls directly from a web browser, and view the request and response that are generated. This allows testing of our APIs without having to write any code, and can also be helpful for debugging API calls. Check out the API Workshop.

The Support Team The SendGrid support team is available to answer your questions or handle critical incidents. As delivery specialists, we can solve issues quickly – oftentimes before you even tell us. We provide support via phone or live chat during weekdays from 7am to 7pm (Mountain Time) with critical incident support available 24/7. If you have a question, call (877) 969-8647 or (303) 552-0653. You may also submit a request online.

SendGrid API Guide - 5/22/12

sendgrid.com p15


Resources Here are a few resources to help you maximize the SendGrid platform and follow the email best practices that will ensure delivery of your email messages.

SMTP API Developer’s Guide: Get detailed information on how to integrate SendGrid using the SMTP API.

SendGrid Interactive Documentation: Try out our APIs and debug API calls directly from your web browser without having to write any code.

API Libraries: Access official libraries and open source library contributions from community members for a variety of languages and frameworks.

SendGrid Deliverability Guide: Learn everything you need to know about delivering email through your web application and understand the factors that affect whether or not your email makes it to the inbox.

Leveraging Transactional Email for Success: Get valuable insights on how and why you should use these messages to market your business.

Ten Reasons You Need SendGrid: Built for developers by developers, find out why SendGrid is being adopted by thousands of customers across the globe.

SendGrid API Guide - 5/22/12

sendgrid.com p16


About SendGrid Focus on your business. Not on email. SendGrid helps you focus on your business without the cost and complexity of owning and maintaining an email infrastructure. We manage all of the technical details from scaling the infrastructure to ISP outreach and reputation monitoring to whitelist services and real-time analytics. We offer world class deliverability expertise to make sure your emails get delivered, and handle ISP monitoring, DKIM, domain keys, SPF, feedback loops, whitelabeling, link customization and more.

Delivery On average, 20% of legitimate emails never reach the inbox. For your business, that means lower customer satisfaction, lost customers and less revenue. SendGrid offers world class deliverability expertise to make sure your emails get delivered. SendGrid handles ISP monitoring, DKIM, domain keys, SPF, feedback loops, whitelabeling, link customization and more. SendGrid even offers unique IP addresses so that you can maintain complete control of your own email reputation.

Integration Whether you’re sending transactional or marketing emails, SendGrid has an API to make custom integration a breeze. Choose from an SMTP API, Web API, Event API, and more. Or, integrate in merely minutes via a simple SMTP relay. You’ll be sending emails in no time.

Analytics Drive solid business decisions with precise analytics on your email campaigns. Easily categorize separate email campaigns and track statistics down to the email address. Track requests, delivered, bounces, repeat bounces, spam reports, repeat spam reports, invalid email requests, open tracking, unique open tracking, click tracking, unique click tracking, unsubscribe tracking and blocks. All stats are available via our website dashboard or customizable through our Event and/or Web APIs.

Scalability Try out our APIs and debug API calls directly from your web browser without having to write any code.

Support SendGrid offers support via phone or live chat during weekdays from 7am to 7pm (Mountain Time) with critical incident support available 24/7. Self-support is also available through extensive documentation, an online knowledge base, and an active support community at sendgrid.com.

SendGrid API Guide - 5/22/12

sendgrid.com p17


What Our Customers Are Saying Thousands of companies are using SendGrid to deliver billions of triggered emails. SendGrid has grown simply because we solve web developer’s email headaches. And these same developers love to share information on how to resolve common problems in their industry. As such, we’ve become the solution of choice for the developer community because of the value we provide and their positive reviews.

“I couldn’t be happier with our decision to switch to SendGrid. We now send more emails — faster — with higher deliverability and less cost. The real-time analytics and plug in API allow us to respond much quicker than with other services, and the support team is fantastic.” -- Reman Child, Co-founder

“SendGrid has proven to be an excellent partner. It’s a delight to have someone else manage bounces, suppression lists and ISP feedback loop requests, and to make it all available through a simple API.” -- Chuck Teller, Executive Director

“SendGrid removes the pain of sending emails by changing one configuration setting. Simply beautiful.” --- Samir Rayani, Co-founder

“As our email volume started to grow, we quickly faced some deliverability problems. The switch to SendGrid completely solved these issues and was very simple to implement using email web API calls. Thank you SendGrid!” -- Jerome Mouton, Co-founder and CTO

“We weren’t happy with our previous provider, and after searching for a better option, we found SendGrid with an easy to use API and real-time stats.” -- Samuel Stauffer, CTO

“Other companies have spent millions of dollars solving email deliverability. We spent a single afternoon integrating with SendGrid.” -- Ethan Bloch, Co-Founder and CEO

SendGrid API Guide - 5/22/12

sendgrid.com p18


Sendgrid api guide