La API de REST de Orchestrator proporciona funcionalidades que permiten comunicarse con el servidor de Orchestrator directamente a través de HTTP y realizar varias operaciones relativas al flujo de trabajo a través de los flujos de trabajo.

La API de REST de Orchestrator expone los objetos de los inventarios del servidor de Orchestrator y los complementos instalados como recursos en las URL predefinidas. Las llamadas HTTP se realizan en estas URL para activar operaciones en Orchestrator. De este modo, es posible llevar a cabo varias tareas a través de los flujos de trabajo:

  • Ejecute o planifique un flujo de trabajo, recupere las ejecuciones de un flujo de trabajo, responda a una interacción de usuario y cancele una ejecución de flujo de trabajo.

  • Recupere detalles sobre un flujo de trabajo, como sus parámetros de entrada o de salida o su presentación.

  • Recupere detalles sobre una ejecución de flujo de trabajo, como su estado, los registros generados, la fecha de inicio y la fecha de finalización.

  • Examine los inventarios de Orchestrator y los complementos instalados.

  • Importe y exporte flujos de trabajo, acciones y paquetes.

Mediante el uso de la API de REST de Orchestrator, puede integrar fácilmente los flujos de trabajo de Orchestrator en aplicaciones personalizadas que puede incorporar en cualquier lenguaje de programación.

La API de REST de Orchestrator también admite eTag y un mecanismo para almacenar en caché los datos de respuesta.