API de Flows
Além de gerenciar Flows pelo Positus Studio, é possível administrá-los diretamente pela API. Os endpoints de Flows são escopados por workspace e permitem listar, criar, atualizar, publicar, pré-visualizar e remover Flows.Autenticação e escopo
Todas as rotas exigem autenticação via Bearer Token de usuário e são acessadas sob o workspace desejado:Exceto a listagem, todas as operações exigem que o usuário autenticado seja proprietário (owner) do workspace. Caso contrário, a API responde
403.Listar Flows
Retorna os Flows do workspace.
Resposta — coleção de objetos Flow (ver estrutura do Flow).
Criar Flow
Cria um Flow no workspace. O Flow é criado primeiro na Meta e, em caso de sucesso, persistido na Positus.400 com { "message": "..." }.
Atualizar Flow
Atualiza os metadados do Flow (nome, categorias e endpoint). Aceita o mesmo corpo do endpoint de criação.Atualizar o JSON do Flow
Atualiza o conteúdo (Flow JSON) que define as telas e componentes do Flow.O conteúdo é enviado à Meta e, em caso de sucesso, persistido no Flow. Consulte a referência de estrutura na página Estrutura e componentes.
Publicar Flow
Publica o Flow, tornando-o disponível para envio. Após a publicação, o status passa aPUBLISHED.
Remover Flow
O comportamento depende do status atual do Flow:- Rascunho (
DRAFT): o Flow é excluído na Meta e removido do workspace. Resposta204 No Content. - Publicado: o Flow não pode ser excluído; ele é descontinuado (status
DEPRECATED). Resposta com o objeto Flow atualizado.
Pré-visualizar Flow
Gera uma URL de pré-visualização do Flow para um número do workspace.
Resposta:
Rotas públicas
Estas rotas não exigem autenticação de usuário:Estrutura do objeto Flow
As respostas dos endpoints retornam o Flow no seguinte formato:Status dos Flows
Categorias
Categorias aceitas no campocategories (envie os ids):