Requisição HTTP GET/POST
O robô «Requisição HTTP GET/POST» envia uma requisição a uma API externa a partir de um processo de negócios. Aceita uma URL, o método (GET, POST, PUT, PATCH, DELETE, HEAD), o corpo da requisição, cabeçalhos em JSON e o tempo limite, e retorna o corpo da resposta, o código de status HTTP e um indicador de sucesso (Y/N). Funciona em processos de negócios e robôs do Bitrix24.
O robô executa uma requisição HTTP a uma API externa diretamente de um processo de negócios do Bitrix24 — sem código e sem serviços intermediários. Suporta os métodos GET, POST, PUT, PATCH, DELETE e HEAD, corpo de requisição arbitrário, cabeçalhos em JSON (ex.: Authorization) e tempo limite de 1 a 60 segundos. Casos típicos: enviar os dados do negócio a um sistema contábil externo ou consultar o status de um pedido na API de um serviço de entrega. Os redirecionamentos (até 5) são validados a cada salto, requisições a endereços de rede internos são bloqueadas e o corpo da resposta é limitado a 1 MB. Retorna o corpo da resposta, o código de status HTTP e o indicador de sucesso (Y/N): analise a resposta com o robô «Extrair valor de JSON por caminho» e crie uma condição com o indicador no designer de processos. Disponível nos planos pagos do Bitrix24.
Quais parâmetros de entrada o robô aceita?
| Parâmetro | Tipo | Obrigatório? | Padrão |
|---|---|---|---|
| URL | string | sim | |
| Método HTTP (padrão GET) | select | — | GET |
| Corpo da requisição (para POST/PUT) | string | — | |
| Cabeçalhos em JSON: {"Authorization":"Bearer xxx","Content-Type":"application/json"} | string | — | |
| Tempo limite em segundos (padrão 10) | int | — |
O que o robô retorna?
| Parâmetro | Tipo |
|---|---|
| Corpo da resposta | string |
| Código de status HTTP | int |
| Sucesso (Y/N) — código 2xx | string |
Cenário: consultar o status de um pedido em um serviço externo
- Um negócio passa para a etapa «Entrega» e aciona o robô
- O robô envia uma requisição GET à API do serviço de entrega com o número do pedido
- O robô «Extrair valor de JSON» obtém o status da resposta
- O status é gravado em um campo do negócio e fica visível ao gerente