Twilio entegrasyonu | Zervanor
← Tüm konnektörler

Twilio

Aynı zamanda bir ajan aracı
communication

Twilio messaging and voice integration for outbound actions and inbound webhook events

67 eylemler · 7 tetikleyiciler

Twilio entegrasyonu — 67 aksiyon ve 7 tetikleyici ile Twilio'ı otomasyonlarına bağla; her aksiyon aynı zamanda bir AI agent aracı. Örnek: Send Message, Get Message, List Messages, Update / Redact Message, Delete Message. 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 7

Twilio üzerinde bir iş akışını başlatabilen olaylar.

webhook

Message Status Updated

Fires when an outbound message status changes

webhook

Message Received

Fires when an inbound message is received

webhook

Call Status Updated

Fires on call progress or terminal state changes

webhook

Inbound Call

Fires when an inbound call is received on a number/app

webhook

Recording Status Updated

Fires when a call recording status changes

polling

New Twilio Message

Polls for messages sent after the last cursor timestamp. Engine bootstraps cursor at UTC now on first run.

polling

New Twilio Call

Polls for calls started after the last cursor timestamp. Engine bootstraps cursor at UTC now on first run.

Eylemler 67

Zervanor'un Twilio üzerinde yapabilecekleri.

Accounts65

POST

Send Message

Send an outbound SMS, MMS, WhatsApp, or channel message (POST /Accounts/{AccountSid}/Messages.json).

GET

Get Message

Fetch one message by SID (GET /Accounts/{AccountSid}/Messages/{Sid}.json).

GET

List Messages

List account messages with optional filters (GET /Accounts/{AccountSid}/Messages.json).

POST

Update / Redact Message

Update a message; setting Body to empty redacts stored body text (POST /Accounts/{AccountSid}/Messages/{Sid}.json).

DELETE

Delete Message

Delete a message record (DELETE /Accounts/{AccountSid}/Messages/{Sid}.json).

GET

List Message Media

List media attached to a message (GET /Accounts/{AccountSid}/Messages/{Sid}/Media.json).

GET

Get Message Media

Fetch one media resource on a message (GET /Accounts/{AccountSid}/Messages/{Sid}/Media/{MediaSid}.json).

DELETE

Delete Message Media

Delete a media resource on a message (DELETE /Accounts/{AccountSid}/Messages/{Sid}/Media/{MediaSid}.json).

POST

Create Message Feedback

Submit message delivery feedback (POST /Accounts/{AccountSid}/Messages/{Sid}/Feedback.json).

POST

Create Call

Start an outbound voice call (POST /Accounts/{AccountSid}/Calls.json).

GET

Get Call

Fetch one call by SID (GET /Accounts/{AccountSid}/Calls/{Sid}.json).

GET

List Calls

List calls with optional filters (GET /Accounts/{AccountSid}/Calls.json).

POST

Update Call

Redirect (Url/Twiml) or end (Status=completed) an in-progress call (POST /Accounts/{AccountSid}/Calls/{Sid}.json).

DELETE

Delete Call

Delete a completed call record (DELETE /Accounts/{AccountSid}/Calls/{Sid}.json).

GET

Get Call Events

Retrieve per-call event detail (GET /Accounts/{AccountSid}/Calls/{Sid}/Events.json).

POST

Create Call Feedback

Submit a call quality rating (POST /Accounts/{AccountSid}/Calls/{Sid}/Feedback.json).

GET

Get Call Transcription

Fetch a real-time call transcription (GET /Accounts/{AccountSid}/Calls/{CallSid}/Transcriptions/{Sid}.json).

POST

Start Call Stream

Start a media stream on a call (POST /Accounts/{AccountSid}/Calls/{CallSid}/Streams.json).

POST

Stop Call Stream

Stop a media stream on a call (POST /Accounts/{AccountSid}/Calls/{CallSid}/Streams/{Sid}.json).

POST

Start Call SIPREC

Start SIPREC recording on a call (POST /Accounts/{AccountSid}/Calls/{CallSid}/Siprec.json).

POST

Send User-Defined Message

Send a custom in-call message (POST /Accounts/{AccountSid}/Calls/{CallSid}/UserDefinedMessages.json).

POST

Subscribe User-Defined Messages

Subscribe to in-call custom messages (POST /Accounts/{AccountSid}/Calls/{CallSid}/UserDefinedMessageSubscriptions.json).

GET

Get Recording

Fetch a recording by SID (GET /Accounts/{AccountSid}/Recordings/{Sid}.json).

GET

List Recordings

List recordings with optional filters (GET /Accounts/{AccountSid}/Recordings.json).

DELETE

Delete Recording

Delete a recording (DELETE /Accounts/{AccountSid}/Recordings/{Sid}.json).

GET

Get Transcription

Fetch a recording transcription (GET /Accounts/{AccountSid}/Transcriptions/{Sid}.json).

GET

List Transcriptions

List recording transcriptions (GET /Accounts/{AccountSid}/Transcriptions.json).

GET

Get Conference

Fetch a conference by SID (GET /Accounts/{AccountSid}/Conferences/{Sid}.json).

GET

List Conferences

List conferences with optional filters (GET /Accounts/{AccountSid}/Conferences.json).

POST

Update Conference

Update a conference, e.g. end it or announce (POST /Accounts/{AccountSid}/Conferences/{Sid}.json).

POST

Add Conference Participant

Dial a new participant into a conference (POST /Accounts/{AccountSid}/Conferences/{ConferenceSid}/Participants.json).

GET

Get Conference Participant

Fetch a conference participant (GET /Accounts/{AccountSid}/Conferences/{ConferenceSid}/Participants/{CallSid}.json).

GET

List Conference Participants

List conference participants (GET /Accounts/{AccountSid}/Conferences/{ConferenceSid}/Participants.json).

POST

Update Conference Participant

Mute, hold, or coach a participant (POST /Accounts/{AccountSid}/Conferences/{ConferenceSid}/Participants/{CallSid}.json).

DELETE

Remove Conference Participant

Remove a participant from a conference (DELETE /Accounts/{AccountSid}/Conferences/{ConferenceSid}/Participants/{CallSid}.json).

POST

Create Queue

Create a call queue (POST /Accounts/{AccountSid}/Queues.json).

GET

Get Queue

Fetch a queue by SID (GET /Accounts/{AccountSid}/Queues/{Sid}.json).

GET

List Queues

List call queues (GET /Accounts/{AccountSid}/Queues.json).

GET

Get Queue Member

Fetch a queued call (GET /Accounts/{AccountSid}/Queues/{QueueSid}/Members/{CallSid}.json).

GET

List Queue Members

List queued calls (GET /Accounts/{AccountSid}/Queues/{QueueSid}/Members.json).

POST

Dequeue Member

Dequeue a member to TwiML (POST /Accounts/{AccountSid}/Queues/{QueueSid}/Members/{CallSid}.json).

GET

Get Outgoing Caller ID

Fetch a verified caller ID (GET /Accounts/{AccountSid}/OutgoingCallerIds/{Sid}.json).

GET

List Outgoing Caller IDs

List verified caller IDs (GET /Accounts/{AccountSid}/OutgoingCallerIds.json).

POST

Buy Phone Number

Provision/buy a phone number (POST /Accounts/{AccountSid}/IncomingPhoneNumbers.json).

GET

Get Phone Number

Fetch an owned number (GET /Accounts/{AccountSid}/IncomingPhoneNumbers/{Sid}.json).

GET

List Phone Numbers

List owned numbers (GET /Accounts/{AccountSid}/IncomingPhoneNumbers.json).

POST

Update Phone Number

Update an owned number's webhooks and config (POST /Accounts/{AccountSid}/IncomingPhoneNumbers/{Sid}.json).

DELETE

Release Phone Number

Release an owned number (DELETE /Accounts/{AccountSid}/IncomingPhoneNumbers/{Sid}.json).

GET

Search Available Local Numbers

Search available local numbers (GET /Accounts/{AccountSid}/AvailablePhoneNumbers/{CountryCode}/Local.json).

GET

Search Available Mobile Numbers

Search available mobile numbers (GET /Accounts/{AccountSid}/AvailablePhoneNumbers/{CountryCode}/Mobile.json).

GET

Search Available Toll-Free Numbers

Search available toll-free numbers (GET /Accounts/{AccountSid}/AvailablePhoneNumbers/{CountryCode}/TollFree.json).

GET

Get Account

Fetch an account or subaccount (GET /Accounts/{Sid}.json).

POST

Update Account

Update, suspend, reactivate, or close an account (POST /Accounts/{Sid}.json).

GET

Get Account Balance

Fetch account balance (GET /Accounts/{AccountSid}/Balance.json).

POST

Create API Key

Create a Standard/Restricted API key; secret returned once (POST /Accounts/{AccountSid}/Keys.json).

GET

Get API Key

Fetch an API key (no secret) (GET /Accounts/{AccountSid}/Keys/{Sid}.json).

GET

List API Keys

List API keys (GET /Accounts/{AccountSid}/Keys.json).

POST

Update API Key

Rename an API key (POST /Accounts/{AccountSid}/Keys/{Sid}.json).

DELETE

Delete API Key

Revoke an API key (DELETE /Accounts/{AccountSid}/Keys/{Sid}.json).

GET

List Usage Records

List usage records (GET /Accounts/{AccountSid}/Usage/Records.json).

POST

Create Usage Trigger

Create a usage-threshold alert trigger (POST /Accounts/{AccountSid}/Usage/Triggers.json).

GET

List Usage Triggers

List usage triggers (GET /Accounts/{AccountSid}/Usage/Triggers.json).

DELETE

Delete Usage Trigger

Delete a usage trigger (DELETE /Accounts/{AccountSid}/Usage/Triggers/{Sid}.json).

GET

List Notifications

List account log notifications/alerts (GET /Accounts/{AccountSid}/Notifications.json).

GET

Get Notification

Fetch one notification (GET /Accounts/{AccountSid}/Notifications/{Sid}.json).

Accounts.Json2

POST

Create Subaccount

Create a subaccount (POST /Accounts.json).

GET

List Accounts

List accounts and subaccounts (GET /Accounts.json).

Twilio kullanan Çözüm Şablonları

Twilio ile kendi otomasyonunu görsel tasarımcıda kur.

Sıkça sorulan sorular

Twilio ile neler otomatikleştirebilirim?

67 aksiyon var — örneğin: Send Message, Get Message, List Messages, Update / Redact Message, Delete Message ve daha fazlası.

Hangi Twilio olayları bir workflow başlatabilir?

7 tetikleyici — örneğin: Message Status Updated, Message Received, Call Status Updated, Inbound Call.

Twilio bir AI agent aracı olarak kullanılabilir mi?

Evet. Twilio'ın her aksiyonu otomatik olarak bir AI agent aracına dönüşür — aynı pack hem workflow'larını hem agent'larını besler.

Twilio entegrasyonu nasıl modellenir?

Twilio 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.