--- title: "REST" slug: "rest" updated: 2025-01-03T11:55:33Z published: 2025-01-03T11:55:33Z canonical: "docs.omnisiga.ai/rest" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.omnisiga.ai/llms.txt > Use this file to discover all available pages before exploring further. # REST A caixa REST é utilizada para o fluxo realizar uma requisição externa ao sistema, por meio de uma url predefinida. Ao chegar nela, o fluxo executa uma requisição com as informações providenciadas. Diferente da caixa de requisição Webhook, ela "observa" a requisição e aguarda por uma resposta. O usuário pode optar por executar um script após receber uma resposta, ou armazenar os dados em uma variável, para processamento futuro. ![image.png](https://cdn.document360.io/d1786d22-23e4-4145-98ac-accd680324d8/Images/Documentation/image%2826%29.png) ### Campos próprios da caixa - **Url de destino** A url que será chamada quando o fluxo estiver na caixa do REST. Será feita uma requisição externa ao link. - **Método da requisição** Campo com o tipo de método REST que será executado. Atualmente o sistema suporta GET, POST, DELETE, PUT. - **Cabeçalho da requisição** Nesse campo, serão adicionados os cabeçalhos (*headers*) da requisição REST. - **Corpo da requisição** Nesse campo, deve-se informar o conteúdo que será enviado junto com a requisição, seguindo o padrão REST. - **Script a executar após a requisição** Caso o usuário opte por executar um script, será possível realizar a execução de um código, seguindo os padrões da caixa de execução de código do sistema. Para acessar os dados da resposta, basta utilizar a variável "restResponse" diretamente. Ela é gerada automaticamente e contém a resposta da requisição. Ela contém dois parâmetros: "responseCode" (inteiro), com o valor de código REST que foi retornado, e o campo "data", um texto com o retorno direto, sem nenhum pre-processamento. Se o usuário optar por armazenar resposta, esse campo é omitido. No lugar, deve-se preencher o campo "Nome da variável de armazenamento da resposta", onde o valor da variável "restResponse" será armazenado, para uso futuro.