> For the complete documentation index, see [llms.txt](https://brpex.gitbook.io/brpex-crm/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://brpex.gitbook.io/brpex-crm/api/envio-de-campanhas/envio-de-broadcast-com-arquivo.md).

# Envio de Broadcast com arquivo

Esse recurso é responsável pelo envio de campanhas do tipo Lista de Transmissão (Broadcast) contendo um arquivo (e um texto) via API Brpex

## Send Broadcast File

<mark style="color:green;">`POST`</mark> `https://{SUBDOMAIN}.brpex.com/api/v1 /send-broadcast-file`

#### Headers

| Name                                      | Type   | Description                                            |
| ----------------------------------------- | ------ | ------------------------------------------------------ |
| tiken\*<mark style="color:red;">\*</mark> | String | As chaves tokens são geradas na configuração do canal. |

#### Request Body

| Name                                     | Type   | Description                                                    |
| ---------------------------------------- | ------ | -------------------------------------------------------------- |
| text                                     | String | Texto que deseja enviar junto ao arquivo.                      |
| file\*<mark style="color:red;">\*</mark> | String | O arquivo que deseja enviar no formato "base64" ou URL válida. |

{% tabs %}
{% tab title="200: OK Mensagem Recebida para a fila de envios" %}

```javascript
{
    // Response
}
```

{% endtab %}

{% tab title="400: Bad Request Arquivo não acessível ou inválido" %}

```javascript
{
    // Response
}
```

{% endtab %}

{% tab title="401: Unauthorized Erro de autenticação. Verifique o token informado" %}

```javascript
{
    // Response
}
```

{% endtab %}

{% tab title="422: Unprocessable Entity Informações insuficientes. Você precisa enviar todos os campos obrigatórios." %}

```javascript
{
    // Response
}
```

{% endtab %}
{% endtabs %}
