Listar execuções de um pipeline
Histórico de execuções, da mais recente para a mais antiga, em páginas de 20. Exige o escopo runs:read.
Authorization
chaveDeApi Chave de API da organização, criada nas configurações. Envie-a em Authorization: Bearer <sua chave>.
In: header
Path Parameters
Identificador do pipeline. Aparece na aba API da tela do pipeline.
Query Parameters
Página, começando em 0.
0 <= valueResponse Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/pipelines/string/runs"{ "runs": [ { "run_id": "string", "pipeline_id": "string", "status": "running", "trigger_source": "manual", "error": "string", "created_at": "2019-08-24T14:15:22Z", "finished_at": "2019-08-24T14:15:22Z", "progress_url": "http://example.com" } ], "page": 0, "page_size": 0, "total": 0}Disparar um pipeline
Inicia uma execução e responde na hora com o identificador dela. O disparo é sempre assíncrono: um pipeline encadeia vários agentes e pode levar horas, então não existe modo síncrono. Acompanhe pelo `progress_url` ou informe um `callback_url` para receber o resultado quando terminar. O que você manda em `context` fica disponível para as etapas como `{{trigger.input.<campo>}}`. O filtro de entrada do pipeline não se aplica a este disparo - ele vale só para gatilhos de agenda e de aplicativo. Exige o escopo runs:execute.
Acompanhar uma execução
O estado da execução e cada etapa: o final escolhido, o que ela devolveu e o link da transcrição do agente daquela etapa. É o mecanismo de acompanhamento da superfície e não tem limite de chamadas; um intervalo de 2 a 3 segundos é suficiente. A transcrição de uma etapa só é legível pela chave que iniciou aquela execução - em execuções disparadas por outra pessoa, ou pela interface, `GET /v1/runs/{runId}` responde 404 para ela, e o progresso continua completo aqui. Exige o escopo runs:read.