[Resolvido] Publicar fluxo via api

Bom dia.

Como posso publicar um fluxo pela api?

Estou realizando uma automação do meu processo de publicação dos fluxos de Homolog para Produção dos meus builders.
Seguindo os apontamentos que encontrei no Forum consegui com sucesso baixar o fluxo de homolog e atualizar o de Produção. Porém ainda é necessário ir manualmente e clicar em Publish flow. Existe alguma api para essa ação?

1 Curtida

Olá @Talles_Ludwig_Strack

No próprio tópico que você citou, há a explicação para a publicação:

Vou te dar um exemplo melhor explicado, assumindo que você já tem o JSON do seu fluxo.

  • Faça uma requisição SET para o endpoint /buckets/blip_portal:builder_working_flow
{
  "id": "afasdd-as9d8a7sd987",
  "method": "set",
  "uri": "/buckets/blip_portal:builder_working_flow",
  "type": "application/json", 
  "resource":
     "JSON"
}

Onde JSON é o mesmo JSON que você pegou na requisição ou baixou pelo builder.

PS.: Se você pegou pela requisição GET pelo endpoint /buckets/blip_portal:builder_published_flow lembre-se de tratar o JSON para utilizar apenas a partir do objeto onboarding em diante.

1 Curtida