Roboteka
Roboteka · Catálogo · Solicitud HTTP GET/POST

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
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

  1. Una negociación pasa a la etapa «Entrega» y activa el robot
  2. El robot envía una solicitud GET a la API del servicio de mensajería con el número del pedido
  3. El robot «Extraer valor de JSON» obtiene el estado de la respuesta
  4. El estado se escribe en un campo de la negociación y queda visible para el gestor

Robots similares