Solicitud HTTP GET/POST
El robot «Solicitud HTTP GET/POST» envía una solicitud a una API externa desde un proceso de negocio. Acepta una URL, el método (GET, POST, PUT, PATCH, DELETE, HEAD), el cuerpo de la solicitud, cabeceras en JSON y el tiempo de espera, y devuelve el cuerpo de la respuesta, el código de estado HTTP y un indicador de éxito (Y/N). Funciona en los procesos de negocio y robots de Bitrix24.
El robot ejecuta una solicitud HTTP a una API externa directamente desde un proceso de negocio de Bitrix24 — sin código ni servicios intermedios. Admite los métodos GET, POST, PUT, PATCH, DELETE y HEAD, un cuerpo de solicitud arbitrario, cabeceras en JSON (p. ej. Authorization) y un tiempo de espera de 1 a 60 segundos. Casos típicos: enviar los datos de la negociación a un sistema de contabilidad externo o consultar el estado de un pedido en la API de un servicio de mensajería. Las redirecciones (hasta 5) se validan en cada salto, las solicitudes a direcciones internas de la red se bloquean y el cuerpo de la respuesta está limitado a 1 MB. Devuelve el cuerpo de la respuesta, el código de estado HTTP y el indicador de éxito (Y/N): analice la respuesta con el robot «Extraer valor de JSON por ruta» y construya una condición sobre el indicador en el diseñador de procesos. Disponible en los planes de pago de Bitrix24.
¿Qué parámetros de entrada acepta el robot?
| Parámetro | Tipo | ¿Obligatorio? | Por defecto |
|---|---|---|---|
| URL | string | sí | |
| Método HTTP (por defecto GET) | select | — | GET |
| Cuerpo de la solicitud (para POST/PUT) | string | — | |
| Cabeceras en JSON: {"Authorization":"Bearer xxx","Content-Type":"application/json"} | string | — | |
| Tiempo de espera en segundos (por defecto 10) | int | — |
¿Qué devuelve el robot?
| Parámetro | Tipo |
|---|---|
| Cuerpo de la respuesta | string |
| Código de estado HTTP | int |
| Éxito (Y/N) — código 2xx | string |
Escenario: consultar el estado de un pedido en un servicio externo
- Una negociación pasa a la etapa «Entrega» y activa el robot
- El robot envía una solicitud GET a la API del servicio de mensajería con el número del pedido
- El robot «Extraer valor de JSON» obtiene el estado de la respuesta
- El estado se escribe en un campo de la negociación y queda visible para el gestor