Skip to main content

Invocar flujo de trabajo

POST /v1/workflow/invoke Ejecuta un despliegue de flujo de trabajo desde tu propia app o servicio.

Autenticación

Envía tu clave de API del espacio de trabajo en el encabezado Authorization.

Cuerpo de la solicitud

Abre Workflows, luego Deployments, abre la variante del despliegue que deseas ejecutar y haz clic en Code Snippet para copiar la forma actual de la solicitud desde Fetch Hive. Los valores de inputs se validan contra las definiciones de entrada del paso Start del flujo de trabajo antes de iniciar la ejecución. Las entradas de inicio de tipo arreglo deben ser arreglos JSON nativos, no cadenas JSON. metadata debe ser un objeto plano. Las claves deben ser cadenas no vacías y los valores deben ser cadenas, números, booleanos o null. Los arreglos y objetos anidados se rechazan antes de iniciar la ejecución. Válido:
Inválido:
Si incluyes async, usa estos campos anidados: Si activas Callback delivery en el diálogo de fragmento de código, Fetch Hive también muestra un Signing secret para la verificación del callback.

Respuesta

Cuando la entrega por callback está desactivada, Fetch Hive espera a que termine el flujo de trabajo y devuelve la salida en una sola respuesta.
output depende de la forma según el tipo de resultado del flujo de trabajo. Para salidas finales de generación de imágenes, output es un objeto con settings y assets:
Cuando async.enabled es true, Fetch Hive devuelve inmediatamente.
Con alta concurrencia, Fetch Hive también puede devolver un estado de entrega por callback encolada.

Ejemplo

Solicitud directa

Solicitud con entrega por callback

Relacionado