> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xpander.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# SendGrid

> Connect SendGrid to xpander and give agents its 99 actions: how to connect it, and which actions to hold for approval.

<Badge color="blue">HTTP API connector</Badge>

An HTTP API described by an OpenAPI spec, not an MCP server. Calls go to `https://api.sendgrid.com/v3` and carry the credential the connect dialog asks for.

## What the skill can do

API connector: 99 actions, as they appear in the skill panel. 37 of them create, change or delete something in SendGrid; mark those under **These actions need approval** when you add the skill to an agent.

* **Contact management** (17): Send Grid Contact Mgmt Retrieve All Contact Lists, Send Grid Contact Mgmt Retrieve Recipient Count, Send Grid Contact Mgmt Retrieve Recent Contacts, Send Grid Contact Mgmt Export Contacts, Send Grid Field Mgmt Retrieve Field Definitions, Send Grid Contact Mgmt Retrieve Recipient Lists, Send Grid Category Mgmt Retrieve All Categories, Send Grid Contact Mgmt Search Recipients, Send Grid Contact Mgmt Retrieve Reserved Fields, Send Grid Contact Mgmt Retrieve Billable Recipient Count, Send Grid Contact Mgmt Import Contacts, Send Grid Contact Mgmt Create Custom Field, Send Grid Contact Mgmt Update Recipients, Send Grid Contact Mgmt Retrieve Segments, and 3 more
* **Email stats** (11): Send Grid Email Stats Retrieve Browser Stats, Send Grid Email Stats Retrieve Subuser Stats, Send Grid Email Stats Retrieve Device Stats, Send Grid Email Stats Retrieve Geo Stats, Send Grid Email Stats Retrieve Mailbox Provider Stats, Send Grid Email Stats Retrieve Category Stats, Send Grid Email Stats Retrieve Client Stats, Send Grid Email Stats Retrieve Global Stats, Send Grid Email Stats Retrieve Category Sums, Send Grid Email Stats Retrieve Monthly Subuser Stats, Send Grid Email Stats Retrieve Subuser Sums
* **Mail settings** (10): Send Grid Mail Settings Retrieve All Settings, Send Grid Mail Settings Retrieve Address Whitelist, Send Grid Mail Settings Update Footer Settings, Send Grid Mail Settings Update Bounce Settings, Send Grid Mail Settings Retrieve Legacy Template Settings, Send Grid Mail Settings Retrieve Spam Settings, Send Grid Mail Settings Retrieve Bcc Settings, Send Grid Mail Settings Update Bounce Purge, Send Grid Mail Settings Retrieve Plain Content Settings, Send Grid Mail Settings Update Spam Check
* **Suppression management** (8): Send Grid Suppression Mgmt Retrieve Group Info, Send Grid Suppression Mgmt Retrieve All Suppressions, Send Grid Suppression Mgmt Add To Global Suppression, Send Grid Suppression Mgmt Retrieve Spam Reports, Send Grid Suppression Mgmt Retrieve Blocks, Send Grid Suppression Mgmt Delete Invalid Emails, Send Grid Suppression Mgmt Delete Bounces, Send Grid Suppression Mgmt Retrieve Unsubscribes
* **Ip management** (7): Send Grid Ip Mgmt Remove From Whitelist, Send Grid Ip Mgmt Retrieve Remaining Ips Count, Send Grid Ip Mgmt Retrieve Ip Pools, Send Grid Ip Mgmt Add Ips, Send Grid Ip Mgmt Add Ip To Warmup, Send Grid Ip Mgmt Retrieve Assigned Ips, Send Grid Ip Mgmt Setup Reverse Dns
* **User settings** (7): Send Grid User Settings Retrieve Email, Send Grid User Settings Retrieve Username, Send Grid User Settings Update Enforced Tls, Send Grid User Settings Retrieve Account Info, Send Grid User Settings Retrieve Credit Balance, Send Grid User Settings Update Password, Send Grid User Settings Retrieve Profile
* **Whitelabel management** (6): Send Grid Whitelabel Mgmt Retrieve Subuser Domains, Send Grid Whitelabel Mgmt Disassociate Subuser Link, Send Grid Whitelabel Mgmt Retrieve Default Domain, Send Grid Whitelabel Mgmt Retrieve Branded Links, Send Grid Whitelabel Mgmt List All Domains, Send Grid Whitelabel Mgmt Retrieve Default Branded Link
* **Email service** (5): Send Grid Email Service Initiate Sender Identity, Send Grid Email Service Create Batch Id, Send Grid Email Service Send Email, Send Grid Email Service Create Single Send, Send Grid Email Service Cancel Or Pause Scheduled Send
* **Tracking management** (5): Send Grid Tracking Mgmt Update Open Settings, Send Grid Tracking Mgmt Retrieve Click Settings, Send Grid Tracking Mgmt Update Google Analytics, Send Grid Tracking Mgmt Retrieve Subscription Settings, Send Grid Tracking Mgmt Retrieve All Settings
* **Webhook management** (4): Send Grid Webhook Mgmt Retrieve Parse Stats, Send Grid Webhook Mgmt Retrieve Event Settings, Send Grid Webhook Mgmt Test Event Notification, Send Grid Webhook Mgmt Retrieve Parse Settings
* **Access management** (3): Send Grid Access Mgmt Retrieve Activity, Send Grid Access Mgmt Retrieve Scopes, Send Grid Access Mgmt Retrieve Access Requests
* **Partner settings** (2): Send Grid Partner Settings Update New Relic, Send Grid Partner Settings Retrieve All Settings
* **Subuser management** (2): Send Grid Subuser Mgmt Retrieve Reputations, Send Grid Subuser Mgmt Retrieve All Subusers
* **Marketing campaigns** (2): Send Grid Marketing Create Campaign, Send Grid Marketing Create Segment
* **Teammate management** (2): Send Grid Teammate Mgmt Retrieve Pending Teammates, Send Grid Teammate Mgmt Retrieve All Teammates
* **Message filtering** (1): Send Grid Message Filtering Filter Messages
* **Alert service** (1): Send Grid Alert Service Create Alert
* **Api key management** (1): Send Grid Api Key Mgmt Create Api Key
* **Csv management** (1): Send Grid Csv Mgmt Request Csv
* **Sender identity management** (1): Send Grid Sender Identity Mgmt Generate New Sender Identity
* **Template management** (1): Send Grid Template Mgmt Retrieve All Templates
* **Dns management** (1): Send Grid Dns Mgmt Email Dns Records
* **Email validation** (1): Send Grid Email Validation Validate Email

## Connect SendGrid

In Xpander Chat, open the agent's settings, click **Add skill**, and search for **SendGrid**. The connect dialog asks for a connection name and whether the connection is for the **Organization** (one shared account) or **Personal** (your own account, so the agent acts with your permissions where systems allow). On an agent other people use, a personal connection runs their requests as you unless the binding requires each person's own sign-in; see [whose credential a shared agent uses](/use/agents/permissions#whose-credential-a-shared-agent-uses).

The dialog shows the credential this skill needs and where it goes; the value is stored in the vault and attached at the moment of use.

Calls go to `https://api.sendgrid.com/v3`.

## Give an agent the SendGrid skill

Once SendGrid is connected, any agent you can edit may be given the skill: open the agent's settings, click **Add skill**, and choose **SendGrid**. Enable only the action groups the agent needs, and mark the actions that should wait for a named person's sign-off under **These actions need approval**. Which skills exist for your organization, and who may add them, is decided by your admins; see [Skills](/use/skills).

## Related Resources

* [Skills](/use/skills)
