# SendGrid

## Configuration

### Prerequisites

First, you need to obtain an API key to be able to connect to SendGrid. \
In your account, go to **Settings > API Keys > Create API Key** and select the required permission set for the API key. Once created, copy the key for later use.

### Connecting the data source

1. On the **Data sources** page, click **Connect**, and select *SendGrid* in the Data sources list.
2. Paste the **API Key** you created previously in the corresponding field.
3. Click **Test connection** to check whether the data source can be connected, and then click **Connect Datasource** to complete the setup.

<figure><img src="https://837703843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUX6zPRMFFK0yrTghj7cY%2Fuploads%2FBEXJTgH1gyF90pWijLhx%2FCleanShot%202025-04-28%20at%2013.01.39%402x-min.png?alt=media&#x26;token=c073e428-3e09-4c3a-8e36-ff48921f3afa" alt=""><figcaption></figcaption></figure>

## Usage

Once you have connected SendGrid to UI Bakery, you can start interacting with your data. For this purpose, you can use the [Open API Request](https://docs.uibakery.io/reference/working-with-actions/open-api-request) action step:

1. Create a new action, select your SendGrid data source and the *Open API Request* action.\
   All available SendGrid endpoints will be already defined.
2. Next, select the required endpoint from the **Operation** dropdown.&#x20;
3. Set any parameters and/or body if necessary.
4. Click **Execute action**.
