Skip to main content

Twilio

Send and manage Twilio messages, calls, and recordings. Twilio node in ActionFlows. Inputs, outputs, and how to use it.

Twilio

Overview

Send and manage Twilio messages, calls, and recordings.

Requirements

OAuth Connection

Required for this node. Connect your Twilio OAuth account from Integrations.

Inputs

Standard Inputs

  • API Bodyoptional

    Optional JSON body for the API call

    Required
    No
    Multiple
    No
    Visibility
    operation=makeApiCall
  • API Methodoptional

    HTTP method for the API call

    Required
    No
    Multiple
    No
    Default
    GET
    Visibility
    operation=makeApiCall
    Options
    GETPOSTPUTDELETEPATCH
  • API Pathrequired

    Relative Twilio REST API path under the account, starting with /

    Required
    Yes
    Multiple
    No
    Visibility
    operation=makeApiCall
  • Call SIDrequired

    Twilio call SID

    Required
    Yes
    Multiple
    No
    Visibility
    operation=getCall,deleteCall
  • Fromrequired

    The Twilio phone number to send from or call from

    Required
    Yes
    Multiple
    No
    Visibility
    operation=createMessage,createCall
  • Media SIDrequired

    Twilio media SID for the message attachment

    Required
    Yes
    Multiple
    No
    Visibility
    operation=downloadMediaResource
  • Media URLoptional

    Optional URL of media (image, video) to send with the message

    Required
    No
    Multiple
    No
    Visibility
    operation=createMessage
  • Messagerequired

    The text message content to send

    Required
    Yes
    Multiple
    No
    Visibility
    operation=createMessage
  • Message SIDrequired

    Twilio message SID

    Required
    Yes
    Multiple
    No
    Visibility
    operation=getMessage,deleteMessage,listMessageMedia,downloadMediaResource
  • Operationrequired

    The Twilio operation to perform

    Required
    Yes
    Multiple
    No
    Default
    createMessage
    Options
    createMessagelistMessagesgetMessagedeleteMessagelistMessageMediadownloadMediaResourcecreateCalllistCallsgetCalldeleteCalldownloadRecordingMedialistRecordingTranscriptionsmakeApiCall
  • Page Sizeoptional

    Maximum number of results to return per page

    Required
    No
    Multiple
    No
    Visibility
    operation=listMessages,listCalls
    Constraints
    min: 1 · max: 1000
  • Recording SIDrequired

    Twilio recording SID

    Required
    Yes
    Multiple
    No
    Visibility
    operation=downloadRecordingMedia,listRecordingTranscriptions
  • Tooptional

    Recipient phone number. Required for create; optional filter for list.

    Required
    No
    Multiple
    No
    Visibility
    operation=createMessage,createCall,listMessages,listCalls
  • TwiML URLrequired

    Public URL that returns TwiML instructions for the call

    Required
    Yes
    Multiple
    No
    Visibility
    operation=createCall

Advanced Inputs

  • Account SIDoptional

    Twilio Account SID. Leave empty to resolve from the OAuth connection.

    Required
    No
    Multiple
    No

Outputs

  • Datajson

    Raw Twilio API response data

  • Statustext

    Current status of the message or call when available

  • SIDtext

    Twilio resource SID when available

  • Successboolean

    Success state of the Twilio operation