• Installs:
  • Today: 0
  • All Time: 2988175
Developer:usersendgrid

SendGrid API Package

Welcome to SendGrid’s Web API v3! This API is RESTful, fully featured, and easy to integrate with.

List of Endpoints
This is the list of endpoints this API includes. To add any of the endpoints to your app, please click on “Connect to endpoint” text.
  • Add suppressions to a suppression group
    This endpoint allows you to add email addresses to an unsubscribe group. If you attempt to add suppressions to a group that has been deleted or does not exist, the suppressions will be added to the global suppressions list. Suppressions are recipient email addresses that are added to unsubscribe groups. Once a recipient's address is on the suppressions list for an unsubscribe group, they will not receive any emails that are tagged with that unsubscribe group.Connect to Endpoint
  • Cancel or pause a scheduled send
    This endpoint allows you to cancel or pause an email that has been scheduled to be sent. If the maximum number of cancellations/pauses are added, HTTP 400 will be returned. The Cancel Scheduled Sends feature allows the customer to cancel a scheduled send based on a Batch ID included in the SMTPAPI header. Scheduled sends cancelled less than 10 minutes before the scheduled time are not guaranteed to be cancelled. For more information on Scheduled Sends, visit https://sendgrid.com/docs/Classroom/Send/When_Emails_Are_Sent/can_i_stop_a_scheduled_send.htmlConnect to Endpoint
  • Create a batch ID
    This endpoint allows you to generate a new batch ID. This batch ID can be associated with scheduled sends via the mail/send endpoint. If you set the SMTPAPI header batch_id, it allows you to then associate multiple scheduled mail/send requests together with the same ID. Then at anytime up to 10 minutes before the schedule date, you can cancel all of the mail/send requests that have this batch ID by calling the Cancel Scheduled Send endpoint.Connect to Endpoint
  • Create a new suppression group
    This endpoint allows you to create a new suppression group. Suppression groups, or unsubscribe groups, are specific types or categories of email that you would like your recipients to be able to unsubscribe from. For example: Daily Newsletters, Invoices, System Alerts. The name and description of the unsubscribe group will be visible by recipients when they are managing their subscriptions. Each user can create up to 25 different suppression groups.Connect to Endpoint
  • Create a parse setting
    This endpoint allows you to create a new inbound parse setting. The inbound parse webhook allows you to have incoming emails parsed, extracting some or all of the content, and then have that content POSTed by SendGrid to a URL of your choosing.Connect to Endpoint
  • Delete a bounce
    This endpoint allows you to remove an email address from your bounce list. A bounced email is when the message is undeliverable and then returned to the server that sent it. This endpoint allows you to delete a single email addresses from your bounce list.Connect to Endpoint
  • Delete a cancellation or pause of a scheduled send
    This endpoint allows you to delete the cancellation/pause of a scheduled send. The Cancel Scheduled Sends feature allows the customer to cancel a scheduled send based on a Batch ID included in the SMTPAPI header. Scheduled sends cancelled less than 10 minutes before the scheduled time are not guaranteed to be cancelled.Connect to Endpoint
  • Delete a parse setting
    This endpoint allows you to delete a specific inbound parse setting. The inbound parse webhook allows you to have incoming emails parsed, extracting some or all of the contnet, and then have that content POSTed by SendGrid to a URL of your choosing.Connect to Endpoint
  • Delete a specific block
    This endpoint allows you to delete a specific email address from your blocks list. Blocks happen when your message was rejected for a reason related to the message, not the recipient address. This can happen when your mail server IP address has been added to a blacklist or blocked by an ISP, or if the message content is flagged by a filter on the receiving server.Connect to Endpoint
See All
Discussions
See All
Readme

SendGrid API V3 Overview

Welcome to SendGrid’s Web API v3! This API is RESTful, fully featured, and easy to integrate with.

Send Mail Status Codes

Response CodeReasonDescription
2xx2xx responses indicate a successful requestThe request that you made is valid and successful.
200OK
202ACCEPTEDYYour message is both valid, and queued to be delivered.

Errors

Sometimes your API call will generate an error. Every response to an API call that generates an error will include an error code, the reason for the error, and an error message to help you debug your request.

CodeReasonDescription
4xx4xx responses indicate an error with your requestThere was a problem with your request.
400BAD REQUEST
401UNAUTHORIZEDYou do not have authorization to make the request.
403FORBIDDEN
404NOT FOUNDThe resource you tried to locate could not be found or does not exist.
405METHOD NOT ALLOWED
413PAYLOAD TOO LARGEThe JSON payload you have included in your request is too large.
429TOO MANY REQUESTSThe number of requests you have made exceeds SendGrid’s rate limitations.
5xx5xx responses indicate an error made by SendGridThe request you made was valid, but an error occurred when SendGrid attempted to process it.
500SERVER ERRORAn error occurred on a SendGrid server.
503SERVICE NOT AVAILABLEThe SendGrid v3 Web API is not available.
x
circle
SendGrid
$ / m
We will charge your card every month for the plan amount, as well as any overages incurred in the previous month.
?

Oops, we are missing some details

Looks like there are a few missing details that you haven't filled in yet.
These details are important and will help us protect you and let you know about anything new.

x

Why sign up to RapidAPI?

  • integrate
    Integrate APIs into your app
    Ruby, Java, Elixir, Node.js, Phyton, Objective C, Swift, PHP and MORE
  • keys
    Save all API keys in one place
  • notifications
    Get notifications about API changes
  • stats
    Get stats and monitor API connections
__SING_UP_WITH_GITHUB__
__SING_UP_WITH_FACEBOOK__
__SING_UP_WITH_GOOGLE__
  • We're not going to post anything on your wall.
  • We're not planning to spam you.
  • esccloses this view
    x

    Authentication

    Authenticate
    esccloses this view