The SendGrid APIs allow you to interact with our system in a number of different ways:
SMTP API – The SMTP API is a header included in messages sent to SendGrid that allows you to use batched & templated messages that also include increased tracking and analytics information. Please visit our SendGrid SMTP API Documentation page for more information.
Web API – The Web API 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 can also be used to send email to SendGrid outside the realm of SMTP. Please visit our SendGrid Web API Documentation page for more information or our SendGrid Interactive Documentation for help building Web API calls.
Event API – The Event API 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 API 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 Unsubscribe, occur. Please visit our SendGrid Event API Documentation page for more information. We also have a great article about why setting up the SendGrid Event API for your account is an excellent idea.
Newsletter 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 manage sender identities. Please visit our SendGrid Newsletter API Documentation page for more information or our SendGrid Interactive Documentation for help building Newsletter API calls
Parse API – The Parse API 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 to our parser. Please visit our SendGrid Parse API Documentation page for more information.