SendGrid
Aynı zamanda bir ajan aracıSendGrid transactional email and event webhook integration
110 eylemler · 4 tetikleyiciler
SendGrid entegrasyonu — 110 aksiyon ve 4 tetikleyici ile SendGrid'ı otomasyonlarına bağla; her aksiyon aynı zamanda bir AI agent aracı. Örnek: Send Email, Create Batch ID, Validate Batch ID, Cancel/Pause Scheduled Send, List Scheduled Sends. Boş bir tuvalde uğraşmadan — bağla ve workflow'larında kullan.
Aşağıdaki her eylem, bir AI ajanının da çağırabileceği bir araçtır — aynı pack hem iş akışlarınızı hem ajanlarınızı çalıştırır.
Tetikleyiciler 4
SendGrid üzerinde bir iş akışını başlatabilen olaylar.
Email Processed
Fires when SendGrid accepts an email for processing
Email Delivered
Fires when an email is delivered
Email Engagement Updated
Fires on opens and clicks
Email Inbound Received
Fires when inbound parse posts a received email
Eylemler 110
Zervanor'un SendGrid üzerinde yapabilecekleri.
Marketing36
Add or Update Contacts
Add or update one or more contacts; async, returns job_id (PUT /marketing/contacts).
Search Contacts
Search contacts via SGQL query (POST /marketing/contacts/search).
Get Contacts by Emails
Get contacts by email address(es) (POST /marketing/contacts/search/emails).
List Contacts (Sample)
Get a sample of contacts (GET /marketing/contacts).
Get Contact Count
Get total contact count + billable count (GET /marketing/contacts/count).
Get Contact
Get a contact by ID (GET /marketing/contacts/{id}).
Delete Contacts
Delete contacts by ids or delete_all_contacts (DELETE /marketing/contacts).
Import Contacts
Request a contact import upload URL (POST /marketing/contacts/imports).
Get Contact Import Status
Get import job status (GET /marketing/contacts/imports/{id}).
Export Contacts
Request a contact export (POST /marketing/contacts/exports).
List Contact Exports
List all export jobs (GET /marketing/contacts/exports).
Get Contact Export Status
Get an export job status (GET /marketing/contacts/exports/{id}).
Get Contacts by IDs (Batch)
Get batched contacts by IDs (POST /marketing/contacts/batch).
Create List
Create a marketing list (POST /marketing/lists).
Get All Lists
Get all marketing lists, paginated (GET /marketing/lists).
Get List
Get a list by ID (GET /marketing/lists/{id}).
Get List Contact Count
Get list contact count (GET /marketing/lists/{id}/contacts/count).
Update List
Update a list (PATCH /marketing/lists/{id}).
Delete List
Delete a list (DELETE /marketing/lists/{id}).
Remove Contacts from List
Remove contacts from a list (DELETE /marketing/lists/{id}/contacts).
Create Segment
Create a segment (Segments v2) (POST /marketing/segments/2.0).
Get All Segments
Get list of segments (GET /marketing/segments/2.0).
Get Segment
Get a segment by ID (GET /marketing/segments/2.0/{id}).
Update Segment
Update a segment (PATCH /marketing/segments/2.0/{id}).
Delete Segment
Delete a segment (DELETE /marketing/segments/2.0/{id}).
Refresh Segment
Refresh a segment's sample (POST /marketing/segments/2.0/refresh/{id}).
Create Custom Field
Create a custom field definition (POST /marketing/field_definitions).
Get All Custom Fields
Get all field definitions (custom + reserved) (GET /marketing/field_definitions).
Update Custom Field
Update a custom field definition (PATCH /marketing/field_definitions/{custom_field_id}).
Delete Custom Field
Delete a custom field definition (DELETE /marketing/field_definitions/{custom_field_id}).
Create Sender
Create a sender identity (POST /marketing/senders).
Get All Senders
Get all senders (GET /marketing/senders).
Get Sender
Get a specific sender (GET /marketing/senders/{id}).
Update Sender
Update a sender (PATCH /marketing/senders/{id}).
Delete Sender
Delete a sender (DELETE /marketing/senders/{id}).
Resend Sender Verification
Resend sender verification (POST /marketing/senders/{id}/resend_verification).
User19
Cancel/Pause Scheduled Send
Cancel or pause a scheduled send by batch_id (POST /user/scheduled_sends).
List Scheduled Sends
Retrieve all cancel/pause scheduled send statuses (GET /user/scheduled_sends).
Get Scheduled Send
Retrieve a specific scheduled send status (GET /user/scheduled_sends/{batch_id}).
Update Scheduled Send
Update a scheduled send cancel/pause status (PATCH /user/scheduled_sends/{batch_id}).
Delete Scheduled Send (Resume)
Delete a cancellation/pause to resume sending (DELETE /user/scheduled_sends/{batch_id}).
Create Event Webhook
Create an Event Webhook (POST /user/webhooks/event/settings).
Get All Event Webhooks
Get all Event Webhooks (GET /user/webhooks/event/settings/all).
Get Event Webhook
Get a single Event Webhook (GET /user/webhooks/event/settings/{id}).
Update Event Webhook
Update an Event Webhook (PATCH /user/webhooks/event/settings/{id}).
Delete Event Webhook
Delete an Event Webhook (DELETE /user/webhooks/event/settings/{id}).
Test Event Webhook
Test event notification settings (POST /user/webhooks/event/test).
Toggle Signed Event Webhook
Toggle signature verification; returns public key (PATCH /user/webhooks/event/settings/signed/{id}).
Get Signed Event Webhook Key
Get the signed Event Webhook public key (GET /user/webhooks/event/settings/signed/{id}).
Create Inbound Parse Setting
Create an Inbound Parse setting (POST /user/webhooks/parse/settings).
Get All Inbound Parse Settings
Retrieve all parse settings (GET /user/webhooks/parse/settings).
Get Inbound Parse Setting
Retrieve a specific parse setting (GET /user/webhooks/parse/settings/{hostname}).
Update Inbound Parse Setting
Update a parse setting (PATCH /user/webhooks/parse/settings/{hostname}).
Delete Inbound Parse Setting
Delete a parse setting (DELETE /user/webhooks/parse/settings/{hostname}).
Get Inbound Parse Stats
Retrieve Inbound Parse usage statistics (GET /user/webhooks/parse/stats).
Suppression17
List Bounces
Retrieve all bounces (GET /suppression/bounces).
Get Bounce
Retrieve a specific bounce (GET /suppression/bounces/{email}).
Delete Bounces
Delete bounces (DELETE /suppression/bounces).
Delete Bounce
Delete a specific bounce (DELETE /suppression/bounces/{email}).
List Blocks
Retrieve all blocks (GET /suppression/blocks).
Get Block
Retrieve a specific block (GET /suppression/blocks/{email}).
Delete Blocks
Delete blocks (DELETE /suppression/blocks).
Delete Block
Delete a specific block (DELETE /suppression/blocks/{email}).
List Spam Reports
Retrieve all spam reports (GET /suppression/spam_reports).
Get Spam Report
Retrieve a specific spam report (GET /suppression/spam_reports/{email}).
Delete Spam Reports
Delete spam reports (DELETE /suppression/spam_reports).
Delete Spam Report
Delete a specific spam report (DELETE /suppression/spam_reports/{email}).
List Invalid Emails
Retrieve all invalid emails (GET /suppression/invalid_emails).
Get Invalid Email
Retrieve a specific invalid email (GET /suppression/invalid_emails/{email}).
Delete Invalid Emails
Delete invalid emails (DELETE /suppression/invalid_emails).
Delete Invalid Email
Delete a specific invalid email (DELETE /suppression/invalid_emails/{email}).
List Global Unsubscribes
Retrieve all global unsubscribes (GET /suppression/unsubscribes).
Asm14
Add Global Suppression
Add address(es) to the global suppression (POST /asm/suppressions/global).
Check Global Suppression
Check if an email is globally suppressed (GET /asm/suppressions/global/{email}).
Delete Global Suppression
Delete a global suppression (DELETE /asm/suppressions/global/{email}).
Create Unsubscribe Group
Create a suppression (unsubscribe) group (POST /asm/groups).
Get All Unsubscribe Groups
Retrieve all suppression groups (GET /asm/groups).
Get Unsubscribe Group
Get a single group (GET /asm/groups/{group_id}).
Update Unsubscribe Group
Update a group (PATCH /asm/groups/{group_id}).
Delete Unsubscribe Group
Delete a group (DELETE /asm/groups/{group_id}).
Add Suppressions to Group
Add suppressions to a group (POST /asm/groups/{group_id}/suppressions).
List Suppressions in Group
Retrieve all suppressions in a group (GET /asm/groups/{group_id}/suppressions).
Search Suppressions in Group
Search suppressions within a group (POST /asm/groups/{group_id}/suppressions/search).
List All Suppressions
Retrieve all suppressions across groups (GET /asm/suppressions).
Get Suppression Groups for Email
Retrieve all groups an email is suppressed from (GET /asm/suppressions/{email}).
Delete Suppression from Group
Delete an address from a group (DELETE /asm/groups/{group_id}/suppressions/{email}).
Templates11
Create Template
Create a transactional template (POST /templates).
Get All Templates
Retrieve paged transactional templates (GET /templates).
Get Template
Retrieve a single template (GET /templates/{template_id}).
Edit Template
Edit a template (PATCH /templates/{template_id}).
Delete Template
Delete a template (DELETE /templates/{template_id}).
Duplicate Template
Duplicate a template (POST /templates/{template_id}/duplicate).
Create Template Version
Create a new template version (POST /templates/{template_id}/versions).
Get Template Version
Retrieve a specific version (GET /templates/{template_id}/versions/{version_id}).
Edit Template Version
Edit a version (PATCH /templates/{template_id}/versions/{version_id}).
Delete Template Version
Delete a version (DELETE /templates/{template_id}/versions/{version_id}).
Activate Template Version
Activate a version (POST /templates/{template_id}/versions/{version_id}/activate).
Mail3
Send Email
Send a transactional email via SendGrid (POST /mail/send). Returns 202 Accepted; final delivery state arrives via the Event Webhook.
Create Batch ID
Generate a batch_id for grouping scheduled messages (POST /mail/batch).
Validate Batch ID
Validate / retrieve a batch id (GET /mail/batch/{batch_id}).
Categories2
Get Stats by Category
Stats by category, 13-month window (GET /categories/stats).
Get Category Stat Sums
Category stat sums (GET /categories/stats/sums).
Clients2
Get Stats by Client
Stats by client type (GET /clients/stats).
Get Stats for Client Type
Stats for a specific client type (GET /clients/{client_type}/stats).
Browsers1
Get Stats by Browser
Stats by browser (GET /browsers/stats).
Devices1
Get Stats by Device
Stats by device type (GET /devices/stats).
Geo1
Get Stats by Country
Stats by country and state/province (GET /geo/stats).
Mailbox Providers1
Get Stats by Mailbox Provider
Stats by mailbox provider (GET /mailbox_providers/stats).
Stats1
Get Global Stats
Retrieve global email statistics (GET /stats).
Validations1
Validate Email Address
Validate a single email address; Pro/Premier only (POST /validations/email).
Aramanızla eşleşen bir şey yok.
SendGrid kullanan Çözüm Şablonları
SendGrid ile kendi otomasyonunu görsel tasarımcıda kur.
SendGrid otomasyonları
Sıkça sorulan sorular
SendGrid ile neler otomatikleştirebilirim?
110 aksiyon var — örneğin: Send Email, Create Batch ID, Validate Batch ID, Cancel/Pause Scheduled Send, List Scheduled Sends ve daha fazlası.
Hangi SendGrid olayları bir workflow başlatabilir?
4 tetikleyici — örneğin: Email Processed, Email Delivered, Email Engagement Updated, Email Inbound Received.
SendGrid bir AI agent aracı olarak kullanılabilir mi?
Evet. SendGrid'ın her aksiyonu otomatik olarak bir AI agent aracına dönüşür — aynı pack hem workflow'larını hem agent'larını besler.
SendGrid entegrasyonu nasıl modellenir?
SendGrid sürümlü bir connector pack olarak modellenir; muhakeme gerektiren adımlar workflow'larla aynı runtime'da barınan first-party agent'lara düşer.