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 Bodyjson · optional

    Optional JSON body for the API call

    Required
    No
    Multiple
    No
    Visibility
    operation=makeApiCall
  • API Methodselect · optional

    HTTP method for the API call

    Required
    No
    Multiple
    No
    Default
    GET
    Visibility
    operation=makeApiCall
    Options
    GETPOSTPUTDELETEPATCH
  • API Pathtext · required

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

    Required
    Yes
    Multiple
    No
    Visibility
    operation=makeApiCall
  • Call SIDtext · required

    Twilio call SID

    Required
    Yes
    Multiple
    No
    Visibility
    operation=getCall,deleteCall
  • Fromtext · required

    The Twilio phone number to send from or call from

    Required
    Yes
    Multiple
    No
    Visibility
    operation=createMessage,createCall
  • Media SIDtext · required

    Twilio media SID for the message attachment

    Required
    Yes
    Multiple
    No
    Visibility
    operation=downloadMediaResource
  • Media URLtext · optional

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

    Required
    No
    Multiple
    No
    Visibility
    operation=createMessage
  • Messagetext · required

    The text message content to send

    Required
    Yes
    Multiple
    No
    Visibility
    operation=createMessage
  • Message SIDtext · required

    Twilio message SID

    Required
    Yes
    Multiple
    No
    Visibility
    operation=getMessage,deleteMessage,listMessageMedia,downloadMediaResource
  • OperationrichSelect · required

    The Twilio operation to perform

    Required
    Yes
    Multiple
    No
    Default
    createMessage
    Options
    createMessagelistMessagesgetMessagedeleteMessagelistMessageMediadownloadMediaResourcecreateCalllistCallsgetCalldeleteCalldownloadRecordingMedialistRecordingTranscriptionsmakeApiCall
  • Page Sizenumber · optional

    Maximum number of results to return per page

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

    Twilio recording SID

    Required
    Yes
    Multiple
    No
    Visibility
    operation=downloadRecordingMedia,listRecordingTranscriptions
  • Totext · optional

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

    Required
    No
    Multiple
    No
    Visibility
    operation=createMessage,createCall,listMessages,listCalls
  • TwiML URLtext · required

    Public URL that returns TwiML instructions for the call

    Required
    Yes
    Multiple
    No
    Visibility
    operation=createCall

Advanced Inputs

  • Account SIDtext · optional

    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