Messaging API
    • Root
      • OTT
        • Send OTT
      • SMS
        • Send SMS
          • SendSms
          • SendSmsBatch
      • Voice
        • Calls
          • Place a call, or launch a campaign
      • Email
        • Raíz
        • Service
          • Health check
        • Delivery
          • Queue transactional email(s) for delivery
        • Attachments
          • DEPRECATED — you do not need this to send attachments
        • Templates
          • List EmailTemplates owned by the calling client
    • Raíz
    • Schemas
      • Schemas
        • MessageChannel
        • ApiSmsRequest
        • VoiceApiRequest
        • EmailRecipient
        • OTTMessagePayload
        • EmailRequest
        • OTTMessageRequest
        • EmailResponse
        • EmailResult
      • EmailDeliverAttachment
      • VoiceDeliverRequest
      • SmsBatchRequest
      • EmailDeliverPayload
      • ErrorMessage
      • BatchError
      • EmailDeliverRequest
      • ProblemDetails
      • EmailDeliverResult
      • CampaignAccepted
      • EmailDeliverResponse
      • AttachmentUploadResponse
      • EmailTemplateSummary

    VoiceDeliverRequest

    Exactly one of messageBody or audioFile must be present. Field names are matched case-insensitively.

    {
        "recipients": [
            "+573156991939"
        ],
        "messageBody": "Hello Ingrid. Your appointment is confirmed for Thursday at ten.",
        "audioFile": "UklGRiQAAABXQVZFZm10IBAAAAABAAEAQB8AAIA+AAACABAAZGF0YQAAAAA=",
        "voiceName": "string",
        "batchName": "Payment reminders - September",
        "programmedDate": "2026-09-15T14:00:00Z",
        "retries": 1,
        "interval": 30,
        "languaje": "string",
        "journeyID": "string",
        "templateID": "string",
        "templateParams": [
            "string"
        ]
    }
    Built with