Skip to main content
Skip table of contents

SendGrid Account configuration

Overview

This section describes how to set up a SendGrid account to configure an RPI SendGrid email channel.

Setting up an Account 

  1. To acquire a SendGrid account, you will need to sign up for either a free or a paid account.  If you wish to sign up for a paid account, navigate to http://sendgrid.com/transactionalemail/pricing.  To sign up for a free SendGrid account, navigate to http://sendgrid.com.

  2. At the SendGrid home page, hover over the Pricing tab and click Get Started for Free.

    image-20250910-193348.png
  3. A SendGrid sign up form will be displayed. Fill in the required details and click Create Account. 

    image-20250910-193401.png
  4. Once you have created your account successfully, you will be emailed by SendGrid support to activate your account.

  5. Once you have activated your account successfully, you may log into the SendGrid portal.

    image-20250910-193418.png

The table below describes the SendGrid RESTful service-based API calls utilized by the RPI SendGrid channel plugin. 

API  

HTTP VERB  

Data  

Usage  

 

 

https://sendgrid.com/api/mail.send.json 

 

POST 

api_user=your_sendgrid_ username&api_key=your_ sendgrid_password&to=d estination@example.com &toname=Destination&su bject=Example_Subject&t ext=testingtextbody&from

=info@domain.com 

This endpoint allows you to send email. 

 

https://sendgrid.com/api/profile.get.json 

 

POST 

api_user=your_sendgrid_ username&api_key=your_ sendgrid_password 

View your SendGrid 

Profile. 

 

https://sendgrid.com/api/unsubscribes.delete.json

 

POST 

api_user=your_sendgrid_ username&api_key=your_ sendgrid_password&email =emailToDelete@domain.

com 

Delete entries in the Unsubscribes list. 

 

https://sendgrid.com/api/unsubscribes.get.json

 

POST 

api_user=your_sendgrid_ username&api_key=your_ sendgrid_password&date

=1 

Retrieve entries in the Unsubscribes list. 

For more details about SendGrid APIs, please see https://sendgrid.com/docs/

Setting up an API key for SendGrid Web API v3 

An API key and API key ID are required to configure a SendGrid email channel to use the SendGrid Web API v3. 

  1. In a browser, navigate to https://sendgrid.com/login and sign in.

  2. Click Settings > API Keys.

  3. In the API Keys section, click Create API Key and select General API Key.

    image-20250910-193510.png
  4. Enter the name of the API Key, select API Key Permission and click Save. 

    image-20250910-193521.png
  1. Copy the API Key and store it in a safe place to avoid your account being compromised.

Note that a SendGrid account must have the following minimum required permissions when used with RPI:

  • API Keys - Read Access

  • Mail Send - Full Access

  • Category - Full Access

  • Email Activity - Read Access

  • Suppressions - Full Access

  • Tracking - Full Access

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.