API Enviar Áudio por URL

🧩  Envia um áudio a partir de uma URL.

Endpoint

				
					https://{BACKEND_URL}/api/messages/official/sendMediaByURL
				
			

Método

				
					POST
				
			

Autenticação

				
					Bearer {seutokenaqui}
				
			

Payload

				
					{
  "number": "{{celular}}",
  "type": "audio",
  "body": "https://s3.typebot.io/public/workspaces/clozv34id002ljx0fpagmqor4/typebots/clozv9d7f0004l50go6cgxv4u/blocks/raycbyurlc6xybynm84b41mw?v=1701959327584"
}
				
			
➡️ “number”: telefone do destinatário no formato ddi ddd numero (somente números).
 
➡️ “type”: audio
 
➡️ “body”: url do arquivo.

Modelos

PHP
Utilize o código em requisições HTTPS com ferramentas como cURL ou bibliotecas de integração.

				
					<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://{BACKEND_URL}/api/messages/official/sendMediaByURL',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
    "number": "5519974074612",
    "type": "audio",
    "body": "https://s3.typebot.io/public/workspaces/clozv34id002ljx0fpagmqor4/typebots/clozv9d7f0004l50go6cgxv4u/blocks/raycbyurlc6xybynm84b41mw?v=1701959327584"
  }',
  CURLOPT_HTTPHEADER => array(
    'Content-Type: application/json',
    'Authorization: Bearer {seutokenaqui}' //Token cadastrado na conexão
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
				
			

Color chat | Todos os direitos reservados