New: every message picks a fast or a slow model

SendGrid

SendGrid is a cloud-based email delivery platform providing transactional and marketing email services, with APIs for integration, analytics, and scalability

What agents can do

Actions375

  • Activate template version

    **this endpoint allows you to activate a version of one of your templates.**

  • Add a batch of ips to an ip pool

    This operation appends a batch of ips to an ip pool.

  • Add an ip address to a pool

    Add an ip address to a pool with this endpoint.

  • Add an ip to an authenticated domain

    **this endpoint allows you to add an ip address to an authenticated domain.**

  • Add a single recipient to a list

    **this endpoint allows you to add a single recipient to a list.**

  • Add a twilio send grid ip address

    This operation adds a twilio sendgrid ip address to your account.

  • Add ips

    **this endpoint is for adding a(n) ip address(es) to your account.**

  • Add one or more ips to the allow list

    This endpoint adds allowed ip addresses to a list, which then assigns each ip an id for future removal; ids can be retrieved via a specific retrieval endpoint.

52 more
  • Add or update a contact

    The endpoint can handle 30k contacts or 6mb, reports queuing/errors, needs extra steps to confirm changes and retrieve ids.

  • Add recipient addresses to the global suppression group

    **this endpoint allows you to add one or more email addresses to the global suppressions group.**

  • 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…

  • Approve access request

    **this endpoint allows you to approve an access attempt.** **note:** only teammate admins may approve another teammate’s access request.

  • Assign a batch of subusers to an ip

    This operation appends a batch of subusers to a specified ip address.

  • Associate a branded link with a subuser

    Parent accounts can create and validate branded links, then assign them to subusers through the api or twilio sendgrid app, enabling subusers to use the branded links for mail.

  • Associate an authenticated domain with a given user

    Associate authenticated domains with subusers under a parent account to enable email sending using the parent's domain.

  • Authenticate a domain

    The endpoint enables domain authentication for users or subusers, offering two methods—'username' parameter for visibility and modification, or the association workflow for a fixed, non-editable…

  • Authenticate an account with single sign on

    Authenticates and logs in a user to twilio sendgrid as a specific admin identity configured for sso by partner.

  • Bind authenticated domains to user

    This endpoint enables linking up to five authenticated domains from a parent account to a subuser, giving them permission to send emails with the parent's domain.

  • Bulk delete single sends

    This api endpoint enables the deletion of multiple single sends by providing their ids.

  • Cancel or pause a scheduled send

    This api endpoint allows users to cancel or pause a scheduled email by providing its `batch id`.

  • Completed steps

    This api endpoint checks if a sendgrid account has completed domain authentication (`domain verified`) and single sender verification (`sender verified`), returning boolean values for each.

  • Create a batch id

    Create a new mail batch id to group email sends, allowing pause or cancel actions via the scheduled sends api.

  • Create a branded link

    Create a new branded link by specifying the root domain, which must align with your from email, and an optional unique subdomain.

  • Create a campaign

    This endpoint enables campaign creation, requiring a subject, sender id, content (html and text suggested), and a list or segment id for sending or scheduling, but not for initial creation.

  • Create a custom field

    **this endpoint allows you to create a custom field.** **you can create up to 120 custom fields.**

  • Create a list

    **this endpoint allows you to create a list for your recipients.**

  • Create an account

    Creates a new account, with specified offering, under the organization.

  • Create a new alert

    **this endpoint allows you to create a new alert.**

  • Create a new event webhook

    Set up an event webhook by providing a url, choosing events for post requests, and receive a unique id.

  • Create a new suppression group

    **this endpoint allows you to create a new suppression group.** to add an email address to the suppression group, [create a…

  • Create a new transactional template version

    **this endpoint allows you to create a new version of a template.**

  • Create an ip pool

    Create an ip pool by activating an ip in sendgrid: log in, go to settings > ip addresses, edit selected ip, check to allow sending, and save.

  • Create an ip pool with a name and ip assignments

    Creating an ip pool associates specified ips with it.

  • Create an sso certificate

    **this endpoint allows you to create an sso certificate.**

  • Create an sso integration

    **this endpoint allows you to create an sso integration.**

  • Create an sso teammate

    Create an sso teammate with email as username.

  • Create a parse setting

    Create a new inbound parse setting with a twilio sendgrid authenticated `hostname` and a public `url` to receive parsed messages via http post.

  • Create api keys

    Use sendgrid app to create an initial api key; then manage others via api.

  • Create a segment

    New segment endpoint created: supports various operators for date, text, number, and email fields.

  • Create a sender

    This api endpoint is for creating new senders, with a limit of 100.

  • Create a sender identity

    **this endpoint allows you to create a new sender identity.** you may create up to 100 unique sender identities.

  • Create a transactional template

    **this endpoint allows you to create a transactional template.**

  • Create custom field definition

    Create unique case-insensitive custom fields with alphanumeric/underscore names starting with a letter/underscore.

  • Create design

    Create new designs via `/designs` by submitting html content.

  • Create integration

    This endpoint creates an integration for email event forwarding.

  • Create list

    This endpoint enables the creation of a new contacts list, which can automate email sending when new contacts are added.

  • Create segment

    Segment `name` has to be unique.

  • Create single send

    The endpoint lets you create a single send draft without needing a template id; it now uses `email config`.

  • Create subuser

    **this endpoint allows you to create a new subuser.**

  • Create verified sender request

    This endpoint creates a new sender identity via `post`, sends a verification email to `from email`, and requires email verification.

  • Delete a batch of ips from an ip pool

    This operation removes a batch of ips from an ip pool.

  • Delete a batch of subusers from an ip

    This operation removes a batch of subusers from a specified ip address.

  • Delete a bounce

    **this endpoint allows you to remove an email address from your bounce list.**

  • Delete a branded link

    Delete a branded link using this endpoint; successful deletion returns a 204 status.

  • Delete a campaign

    **this endpoint allows you to delete a specific campaign.**

  • Delete a cancellation or pause from a scheduled send

    **this endpoint allows you to delete the cancellation/pause of a scheduled send.** scheduled sends cancelled less than 10 minutes before the scheduled time are not guaranteed to be cancelled.

  • Delete a contact identifier

    This endpoint asynchronously deletes an identifier (not the entire contact) from a contact, failing if it's their only one.

  • Delete a custom field

    **this endpoint allows you to delete a custom field by id.**

  • Delete a global suppression

    This endpoint removes an email from suppressions, allowing future emails to be sent to it.

  • Delete a list

    **this endpoint allows you to delete a specific recipient list with the given id.**

And 315 more in Definable.

How it connects

You paste an API key from SendGrid on a page Composio hosts, so the key never passes through Definable.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.