Requisição de API
Ação responsável por realizar uma requisição em uma API com diversos métodos disponíveis pelo robô.
Opções
ID do navegador
Este campo possui uma lista com os nomes dos navegadores já utilizados anteriormente por outras ações. Basta selecionar aquele em que a requisição será realizada.
URL da requisição
Este campo deve ser preenchido com a URL da API.
Configuração da requisição
Selecione o método da requisição
Neste campo o usuário deverá selecionar um dos métodos HTTP disponíveis para realizar a requisição. Os métodos HTTP são responsáveis por indicar qual ação será realizada na requisição. Abaixo estão listados os métodos disponíveis para este campo:
- GET: Deve ser utilizado quando deseja-se obter algum recurso específico que será respondido pela API.
- POST: Deve ser utilizado quando deseja-se enviar algum recurso por API.
- PUT: Deve ser utilizado quando deseja-se substituir o recurso de destino pelos recursos passados na requisição.
- DELETE: Deve ser utilizado para remover um recurso específico passado para a requisição.
- HEAD: Tem a mesma funcionalidade do método GET. Porém não possui o corpo da resposta.
Selecione o tipo de credencial
Esta seleção permite ao usuário escolher o valor da propriedade credencial passada para a requisição. Essa propriedade indica se devem ser enviados cookies nas requisições. O usuário deve escolher uma das seguintes opções:
- omit: se deseja nunca receber ou enviar cookies;
- include: se deseja que os cookies sempre sejam enviados;
- same-origin: se deseja enviar cookies se a URL estiver na mesma origem da chamada.
Corpo da requisição
Este campo deve ser preenchido com a mensagem que o usuário quer enviar para a requisição.
Cabeçalho da requisição
Este campo deve ser preenchido com as informações adicionais que o usuário deseja incluir na requisição, como por exemplo, autenticações, formatações entre outros. Exemplo de passagem de um token de autorização em um cabeçalho:
{
"Authorization": "token123"
}
Retornos
Código customizado
actions['id-da-requisicao'].value //.value Retorna as informações da resposta da requisição