- Send an email through SendGrid's Mail Send API
- Retrieve information about the authenticated user
- Retrieve all transactional templates
- Create a new transactional template
- Retrieve a single transactional template
- Edit a transactional template
- Delete a transactional template
- Create a new version of a template
- Retrieve a specific version of a template
- Edit the content of a template version
- Delete a template version
- Activate a specific version of a template
- Retrieve a list of designs from your Design Library
- Retrieve a single design by ID
- Create a new design
- Duplicate an existing design
- Edit an existing design
- Delete a single design
- Retrieve a list of pre-built SendGrid designs
- Retrieve a single pre-built SendGrid design
- Duplicate a pre-built SendGrid design
- Add or update up to 30,000 contacts or 6MB of data
- Search for contacts using SGQL query
- Retrieve a specific contact by ID
- Delete one or more contacts by ID or all contacts
- Get the total number of contacts in your account
- Retrieve all contact lists
- Create a new contact list
- Retrieve a specific list by ID
- Update a list's name
- Delete a contact list
- Retrieve a list of contact segments
- Create a new dynamic contact segment
- Get Marketing Campaigns Segment by ID
- Update a segment's name or query
- Delete a contact segment
- Retrieve all single send campaigns
- Create a new single send campaign
- Retrieve a specific single send by ID
- Update a Single Send using a Single Send ID
- Delete a single send campaign
- Schedule a single send for delivery
- Search for single sends using filters
- Get statistics for a specific single send
- Retrieve all categories associated with Single Sends
- Retrieve all verified senders
- Create a new Sender Identity
- Update an existing Sender Identity
- Delete a verified sender identity
- Resend verification email to a sender
- Retrieve all authenticated domains
- Authenticate a new domain for sending
- Retrieve a specific authenticated domain
- Delete an authenticated domain
- Validate domain DNS records
- Retrieve the default authenticated domain
- Retrieve a paginated list of all bounces
- Retrieve a specific bounce by email address
- Remove an email address from bounce list
- Delete all emails on your bounces list
- Retrieve a paginated list of all email addresses that are currently on your blocks list
- Retrieve a specific email address from your blocks list
- Delete a specific email address from your blocks list
- Delete all email addresses on your blocks list
- Retrieve a paginated list of all spam reports
- Retrieve a specific spam report by email address
- Delete a specific spam report by email address
- Delete spam reports
- Retrieve a paginated list of all invalid email addresses
- Retrieve a specific invalid email address
- Remove a specific email address from the invalid email address list
- Remove email addresses from invalid email address list
- Retrieve a paginated list of all email address that are globally suppressed
- Retrieve all suppression groups associated with the account
- Create a new suppression group
- Retrieve a single suppression group by ID
- Update or change a suppression group
- Delete a suppression group
- Retrieve email delivery statistics
- Retrieve statistics filtered by category
- Retrieve email activity events
- Retrieve a specific message by its ID
- Retrieve total sums of email statistics for all subusers
- Retrieve all API keys for your account
- Create a new API key
- Retrieve a specific API key by ID
- Update an API key's name or scopes
- Update only the name of an API key
- Delete an API key
- Retrieve scopes for the current API key
- Retrieve all IP addresses associated with a customer account
- Provision and add IP addresses to a customer account
- Retrieve a paginated list of all current Teammates
- Retrieve a specific Teammate by username
- Retrieve a list of all pending Teammate invitations
- Invite a Teammate to your account via email
- Resend a Teammate invitation
- Update a teammate's permissions
- Delete a teammate
- Delete a pending teammate invite
- Return the authenticated identity, granted API key scopes, and auth type for the current SendGrid connection, mapped to the IAM unified credentials schema. Inline user block is populated from /v3/user/email and /v3/user/profile so callers do not need a second roundtrip to identify the connection.
- Validate the current SendGrid API key and return the raw, unmapped /v3/scopes response (the scopes array granted to this key). Use this when troubleshooting scope coverage or restricted-access key permissions, not for normal app flows.
- List every SendGrid Subuser on the connected parent account, mapped to the IAM unified group schema as workspace-style groups (type=workspace). Each subuser is an isolated sending workspace with its own username, sending identity, and per-teammate access. The subuser username is the stable group id.
- Retrieve a single SendGrid Subuser by username, mapped to the IAM unified group schema. SendGrid has no single-subuser GET endpoint, so this filters the /v3/subusers list and returns the matching record (or null if absent).
- Return the connected SendGrid parent account as a single IAM organization. SendGrid is a single-tenant API surface from the parent account's perspective, so this action always returns exactly one record with a fixed organization id.
- Retrieve the connected SendGrid parent account as a single IAM organization. SendGrid is single-tenant from the parent account's perspective so this action returns the same record regardless of the supplied id, sourced from /v3/user/profile.
- Return the three stable workspace-scoped roles (owner / admin / teammate) synthesized from the SendGrid Teammates user_type and is_admin flags. The set is static, closed, and matches the role IDs surfaced in IamUser.roles[] on this connector.
- Retrieve a single synthesized SendGrid IAM role by stable key (owner, admin, or teammate).
- List every SendGrid Teammate on the connected account, merged with any pending teammate invitations. Active teammates emit status=enabled; pending invitations emit status=pending. Pass expand=["roles"] to populate the workspace-scoped role synthesized from the user_type / is_admin fields.
- Retrieve a single SendGrid Teammate by username, mapped to the IAM unified user schema. If the supplied id does not match an active teammate, the action falls back to checking pending invitations by email so callers can resolve either state with one call. Pass expand=["roles"] and/or expand=["groups"] to populate those related collections.
No matching actions