Listar pipelines
Os pipelines da organização da chave que a pessoa dona dela pode ver (os dela, os compartilhados com ela e os dos times dela; quem tem agents.manage_all vê todos), para descobrir os identificadores sem entrar na interface. É a única operação de pipeline que uma chave recém-criada não alcança: ela pede o domínio do recurso, enquanto disparar e acompanhar pedem o domínio de execução. Exige o escopo pipelines:read.
Authorization
chaveDeApi Chave de API da organização, criada nas configurações. Envie-a em Authorization: Bearer <sua chave>.
In: header
Query Parameters
active (padrão) ou archived.
Value in
- "active"
- "archived"
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/pipelines"{ "pipelines": [ { "id": "string", "name": "string", "description": "string", "status": "active", "definition_version": 0, "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" } ]}Vincular assento a um membro
Vincula o assento a um membro (`user_id`) ou desvincula (`user_id: null`); o campo tem de vir explícito. Com `asset_id`, o assento tem de ser daquele ativo. A mesma operação da tela e da tool MCP governance_usage.link_seat. Exige o escopo governance:write.
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.