> For the complete documentation index, see [llms.txt](https://docs.altu.d1.cx/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.altu.d1.cx/connect/apis/outbound/wavy.md).

# Outbound Wavy

Ao habilitar a API de outbound é gerado um **endpoint** e um **token**, que serão utilizados para realizar o envio das mensagens de ativas.

![](/files/-MRKoDF8Ylz3YjuofXIk)

### Request

**Endpoint:**&#x20;

POST <https://outbound.ms.altubots.com/wavy/\\><slug>/\<id\_integracao>

**Header:**

* **Content-Type:** "application/json"
* **Authorization:** \<altu token>

```
{
    "destination": "35999999999",
    "namespace": "meu_namespace",
    "context": {
        "status": "aprovado"
    },
    "elementName": "meu_element_name",
    "parameters": "[...]",
    "restartContact": false
}
```

**Atributos:**

No parâmetro **body,** são necessários os seguintes campos:

* **destination (obrigatório):** numero de destino com DDD
* **namespace (obrigatório):** informação associada ao Business Manager do WhatsApp na plataforma Wavy
* **context (opcional)**: variáveis que serão salvas no contexto do usuário
* **elementName (obrigatório):** informação associada ao Business Manager do WhatsApp na plataforma Wavy
* **parameters:** Array de variáveis do template (se houver)
* **restartContact (opcional):** informa se o atendimento deverá ser reiniciado após o recebimento da mensagem ativa (true|false)

## Responses

{% tabs %}
{% tab title="🟢   200" %}

### **OK - Mensagem enviada**

```
{
  "status": "pending",
  "messageId": 161
}
```

**Atributos de um evento:**

* **status:** status da mensagem enviada
* **messageId:** id da mensagem enviada
  {% endtab %}

{% tab title="🔴   400" %}

### Bad Request

```
{
	"status": "error",
	"message": "Invalid destination!"
}
```

{% endtab %}

{% tab title="🔴   404" %}

### Not Found

```
{ 
	"status": "error",
	"message": "Contact not found!" 
}
```

{% endtab %}

{% tab title="🔴   500" %}

### Internal Server Error

```
{ 
	"status": "error",
	"message": "Unexpected error" 
}
```

{% endtab %}
{% endtabs %}
