Saltar para o conteúdo principal
DocsAPI abrir plataformaVisão geral
Plataforma aberta · Introdução

API abrir Visão Geral da Plataforma

Para os desenvolvedores: O que é uma plataforma aberta, 5 minutos para começar, escopo aberto, compromisso de versão.

A plataforma aberta Braidrun Workflow permite que sistemas externos ativem o workflow através de uma API REST estável: acionar execução, ler resultados, empurrar decisões de aprovação e baixar produtos. Todas as interfaces públicas são autenticadas pela API Key - o mesmo mecanismo cobre webhooks, callbacks de aprovação e terminais abertos da plataforma v1.

Quem deve utilizar

  • Desenvolvedores que precisam ativar workflows em CI/CD, sistemas de negócios internos e serviços de aplicativos móveis
  • Cenário de operação de completar a aprovação clicando em um link do Slack/Telegram/email
  • Uma equipe que fornece Workflow-as-a-Service aos parceiros
  • Equipes de dados que precisam fluir resultados de execução de volta para o sistema corporativo data warehouse/BI

Arquitetura geral

text
┌──────────────────┐    Authorization: Bearer dyk_xxx     ┌──────────────────────┐
│   你的客户端     │ ───────────────────────────────────▶ │  Braidrun Workflow    │
│                  │                                       │   开放平台 v1 / Webhook │
│  - SDK / curl    │ ◀─── 200 OK + JSON ──────────────── │                      │
│  - CI/CD         │ ◀─── 429 + Retry-After ──────────── │  - 校验 scope        │
│  - 邮件链接      │ ◀─── 401 Unauthorized ───────────── │  - 速率限制          │
└──────────────────┘                                       │  - 累计用量          │
                                                            └──────────────────────┘

Uma chamada de plataforma aberta completa: o cliente mantém um Token na forma de dyk <id> <secret>, e carrega um Bearer Header com cada solicitação; o servidor automaticamente acumula o uso após verificar o escopo; quando o limite superior da taxa do pacote é excedido, HTTP 429 + Retry-After é retornado.

Comece em 5 minutos

  1. Login Consola Braidrun → Digite "Configurações de Conta → Chave API"
  2. Criar chave de API Clique em "New API Key" → selecione o escopo necessário (é recomendado selecionar WORKFLOW READ + WORKFLOW EXECUTE primeiro) → definir o período de validade
  3. Copiar item Após a geração de sucesso, uma exibição única do Token aparecerá. Copie e salve-o para sua ferramenta de gerenciamento de chaves imediatamente.
  4. Convocar um teste final Use curl para puxar sua própria lista de workflow:
bash
curl https://braidrun.com/api/v1/workflows \
  -H "Authorization: Bearer dyk_<id>_<secret>"

Abrir o intervalo

domíniointervalo
Acionamento por WebhookSistema externo → POST desencadeia execução de workflow vinculada
Webhook de aprovaçãoHomologação/rejeição com um clique das etapas de aprovação manual do Mail/Slack/Telegram
workflow v1Listar/ler as definições de workflow; iniciar a execução através da API
Executar v1Perguntar o estado de execução/ ler os resultados/cancelar a execução
Homologação v1Listar as homologações pendentes, ler os detalhes da aprovação, aprovar (opcionalmente com os dados do formulário de homologação editado) e rejeitar as etapas de homologação manual
Produto v1Listar produtos de execução / obter links de download do produto

Consulte o guia

Compromisso com a versão

v1 é uma superfície estável da API: os campos não serão destrutivos, e novos campos podem ser adicionados. Quebrar as mudanças será liberado com um novo prefixo de caminho v2 e fornecer um período de coexistência mínimo de 6 meses v1 → v2.