---
title: API de terceiros
slug: anuva-pt/api-de-terceiros
description: Learn how to integrate external APIs into the Anuva virtual assistant chatbot platform using REST requests. Follow the step-by-step guide to configure APIs in the "Third-Party APIs" menu—add, edit, or delete APIs easily. Search for specific APIs, fill in 
docTags: 
createdAt: 2021-10-27T18:42:48.000Z
---

A nossa assistente virtual Anuva disponibiliza uma área para integrar API externas ao chatbot. Com isso você poderá utilizar API de terceiros com todos os recursos da Anuva. Essa integração é realizada através de requisição REST e necessita de alguns passos para ser configurada.

## Procedimento

1. Após acessar a plataforma, acesse o menu “APIs de terceiros”;
2. A tela apresentará as APIs já cadastrados anteriormente, caso haja algum, com as opções de Edição e Exclusão;
3. Caso queira procurar por uma API específica, utilize o campo de busca e clique o botão “Buscar”;
4. Para registrar uma nova API, clique em “Novo”. Aparecerão os seguintes campos para serem preenchidos:

| **Campo**   | **Definição**                                                                                                                     |
| ----------- | --------------------------------------------------------------------------------------------------------------------------------- |
| Nome        | Definir o nome característico da API que está sendo registrada                                                                    |
| Dependência | Se necessário, identificar se essa API que está sendo criado necessita anteriormente da execução de uma outra API                 |
| Método      | Selecionar qual método http será utilizado pela API: POST, GET, PUT, DELETE ou PATCH                                              |
| URL         | Definir a URL do novo API. Caso queira incluir na URL um contexto já cadastrado na assistente virtual, colocar o valor entre \{}. |

Uma vez preenchidos os campos de identificação, vamos preencher os atributos necessários para dar continuidade as requisições REST: cabeçalho, corpo, respostas e configurações.

### Cabeçalhos

Essa função permite adicionar valores necessários para o cabeçalho da requisição REST.

1. Clique o botão “+” para adicionar o cabeçalho com as informações para:

- Chave;
- Valor.

2\.  Clicar em Salvar.

### Corpo

No corpo é possível montar o conteúdo que será enviado no corpo da requisição.

1. Clicar o botão “+” para adicionar o corpo com as informações de:

- Formato do corpo: JSON;
- Nome;
- Tipo: texto, número, booleano, lista, objeto, contexto, histórico do chat, última mensagem do chat, identificação do usuário, valor indefinido e valor vazio;
- Valor: o valor irá depender do tipo selecionado.

4\.  Clique em Salvar.

### Respostas

Em respostas vamos configurar o que a gente espera dessa API.

1. Clicar o botão “+” para adicionar as informações com para:

- Formato da resposta: pode ser em JSON ou Text;
- Nome;
- Tipo: texto, número, booleano, lista, objeto ou contexto;
- Identificação.

2\.  Clique em Salvar.

### Configurações

Aqui iremos definir as configurações da requisição que irão influenciar no entendimento da assistente.

1. Selecione o código desejado para definir os campos:

- Status htpp de sucess;
- Status htpp de não autorizado;
- Status htpp de não encontrado.

:::BlockQuote
*As opções apresentadas para esses campos são pré-definidas pelo sistema.*
:::

2\.  Depois, definir as mensagens que aparecerão na tela do chatbot para os seguintes casos:

- Mensagem do chatbot para conteúdo não encontrado;
- Mensagem do chatbot para falha na requisição;

3\.  Definir se a API sendo criada é uma API de autenticação.

4\.   Clique em Salvar.

