The SendGrid APIs allow you to interact with our system in a number of different ways:

SMTP API – The SMTP API is a header you can include in messages sent to SendGrid that allows you to use batched & templated messages that also include increased tracking and analytics information. The feature is also great if you are looking to substitute dynamic content into the messages you are sending. Please visit our SendGrid SMTP API Documentation page for more information.

Web API v3 – The Web API v3 allows you to pull information you’d 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 v3 can also be used to send email to SendGrid outside the realm of SMTP by using our v3 mail send endpoint. Please visit our SendGrid Web API v3 Documentation page for more information or our SendGrid Interactive Documentation for help building Web API calls. Check out our API Guide for even more info.

Event Webhook – The Event Webhook 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. The Event Webhook requires you to setup a URL where we HTTP POST your account activity as it takes place. Automated systems can also be built to take action when specific events, such as an Open, Click or Unsubscribe, occur. Please visit our SendGrid Event Webhook Documentation page for more information. We also have a great article about why setting up the SendGrid Event Webhook for your account is an excellent idea.

Parse Webhook – The Parse Webhook requires you to redirect the incoming mail for domain or subdomain to our parsing system using MX records. The parsing system breaks your email apart into different pieces and then HTTP POSTs the contents to a provided URL. This does redirect all incoming mail for the domain or subdomain you choose to our parser. Please visit our SendGrid Parse Webhook Documentation page for more information.

Marketing Email API – The Marketing Email API allows you to interact with our Marketing Email app without having to log into sendgrid.com. You can upload and manage recipient lists, Marketing Email content, and manage sender identities. Please visit our SendGrid Marketing Email API Documentation page for more information or our SendGrid Interactive Documentation for help building Marketing Email API calls.