Skip to main content
SendGrid logo

SendGrid

Send email via SendGrid; manage contacts, lists, templates, suppressions, stats. Exposes 51 actions covering the full API surface the agent needs - read and write.

What it can do

MethodWhat it does
sendgrid_mail_sendSend a transactional email - POST /mail/send.
sendgrid_contact_createCreate a marketing contact - POST /marketing/contacts.
sendgrid_contact_getGet a marketing contact - GET /marketing/contacts/{contact_id}.
sendgrid_contact_updateUpdate a marketing contact - PATCH /marketing/contacts/{contact_id}.
sendgrid_contact_deleteDelete a marketing contact - DELETE /marketing/contacts/{contact_id}.
sendgrid_contacts_listList marketing contacts - GET /marketing/contacts.
sendgrid_list_createCreate a marketing list - POST /marketing/lists.
sendgrid_list_getGet a marketing list - GET /marketing/lists/{list_id}.
sendgrid_list_updateUpdate a marketing list - PATCH /marketing/lists/{list_id}.
sendgrid_list_deleteDelete a marketing list - DELETE /marketing/lists/{list_id}.
sendgrid_lists_listList marketing lists - GET /marketing/lists.
sendgrid_list_add_contactAdd a contact to a list - POST /marketing/lists/{list_id}/contacts.
sendgrid_list_remove_contactRemove a contact from a list - DELETE /marketing/lists/{list_id}/contacts/{contact_id}.
sendgrid_segment_createCreate a segment - POST /marketing/segments.
sendgrid_segment_getGet a segment - GET /marketing/segments/{segment_id}.
sendgrid_segment_updateUpdate a segment - PATCH /marketing/segments/{segment_id}.
sendgrid_segment_deleteDelete a segment - DELETE /marketing/segments/{segment_id}.
sendgrid_segments_listList segments - GET /marketing/segments.
sendgrid_single_send_createCreate a single send (campaign) - POST /marketing/singlesends.
sendgrid_single_send_getGet a single send - GET /marketing/singlesends/{single_send_id}.
sendgrid_single_sends_listList single sends - GET /marketing/singlesends.
sendgrid_single_send_scheduleSchedule a single send - POST /marketing/singlesends/{single_send_id}/schedule.
sendgrid_single_send_deleteDelete a single send - DELETE /marketing/singlesends/{single_send_id}.
sendgrid_template_createCreate a template - POST /templates.
sendgrid_template_getGet a template - GET /templates/{template_id}.
sendgrid_template_updateUpdate a template - PATCH /templates/{template_id}.
sendgrid_template_deleteDelete a template - DELETE /templates/{template_id}.
sendgrid_templates_listList templates - GET /templates.
sendgrid_bounces_listList bounces - GET /suppression/bounces.
sendgrid_blocks_listList blocks - GET /suppression/blocks.
sendgrid_spam_reports_listList spam reports - GET /suppression/spam_reports.
sendgrid_unsubscribes_listList unsubscribes - GET /suppression/unsubscribes.
sendgrid_stats_getGet email statistics - GET /stats.
sendgrid_sender_createCreate a sender - POST /senders.
sendgrid_sender_getGet a sender - GET /senders/{sender_id}.
sendgrid_sender_updateUpdate a sender - PATCH /senders/{sender_id}.
sendgrid_sender_deleteDelete a sender - DELETE /senders/{sender_id}.
sendgrid_senders_listList senders - GET /senders.
sendgrid_verified_sender_createCreate a verified sender - POST /verified_senders.
sendgrid_verified_senders_listList verified senders - GET /verified_senders.
sendgrid_verified_sender_verifyTrigger verification email for a verified sender - POST /verified_senders/{verified_sender_id}/resend_verification.
sendgrid_api_key_createCreate an API key - POST /api_keys.
sendgrid_api_key_getGet an API key - GET /api_keys/{api_key_id}.
sendgrid_api_key_updateUpdate an API key - PATCH /api_keys/{api_key_id}.
sendgrid_api_key_deleteDelete an API key - DELETE /api_keys/{api_key_id}.
sendgrid_api_keys_listList API keys - GET /api_keys.
sendgrid_subuser_createCreate a subuser - POST /subusers.
sendgrid_subuser_getGet a subuser - GET /subusers/{username}.
sendgrid_subuser_updateUpdate a subuser - PATCH /subusers/{username}.
sendgrid_subuser_deleteDelete a subuser - DELETE /subusers/{username}.
sendgrid_subusers_listList subusers - GET /subusers.

How to get credentials

This connector uses an API key / token. Create one in the provider dashboard, then paste it into FlyMyAI:

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
SENDGRID_API_KEYSendGrid - Settings - API Keys - Create API Key (Full Access).

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the token is wrong, expired, or missing a required scope - regenerate it.
  • 429 Too Many Requests - you hit the provider rate limit; retry after a short backoff.
  • Unexpected 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, SendGrid!