メインコンテンツへ移動
ドキュメントAPIオープンプラットフォーム概要
オープンプラットフォーム · はじめに

APIオープンプラットフォームの概要

開発者向け: オープン プラットフォームとは何か、開始まで 5 分、オープン スコープ、バージョン コミットメント。

Braidrun Workflow オープン プラットフォームを使用すると、外部システムが安定した REST API を通じてワークフローを駆動できるようになり、実行のトリガー、結果の読み取り、承認決定のプッシュ、製品のダウンロードが可能になります。すべてのパブリック インターフェイスは API キーによって認証されます。同じメカニズムが Webhook、承認コールバック、オープン プラットフォーム v1 エンドポイントをカバーします。

誰が使うべきか

  • CI/CD、社内ビジネス システム、モバイル アプリ サービスでワークフローをトリガーする必要がある開発者
  • Slack/Telegram/メールからリンクをクリックして承認完了する運用シナリオ
  • Workflow-as-a-Service をパートナーに提供するチーム
  • 実行結果をエンタープライズ データ ウェアハウス/BI システムに戻す必要があるデータ チーム

全体的なアーキテクチャ

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

完全なオープン プラットフォーム呼び出し: クライアントは dyk_<id>_<secret> の形式でトークンを保持し、各リクエストでベアラー ヘッダーを運びます。サーバーはスコープを確認した後、使用量を自動的に蓄積します。パッケージレートの上限を超えた場合は、HTTP 429 + Retry-After が返されます。

5分以内に始めましょう

  1. ログイン Braidrun コンソール → 「アカウント設定 → API キー」を入力
  2. APIキーの作成 「新しい API キー」をクリック → 必要なスコープを選択 (最初に WORKFLOW_READ + WORKFLOW_EXECUTE を選択することをお勧めします) → 有効期間を設定します
  3. トークンのコピー 生成が成功すると、トークンの 1 回限りの表示がポップアップ表示されます。それをすぐにコピーしてキー管理ツールに保存します。
  4. エンドポイントテストを呼び出す curl を使用して独自のワークフロー リストを取得します。
bash
curl https://braidrun.com/api/v1/workflows \
  -H "Authorization: Bearer dyk_<id>_<secret>"

オープンレンジ

ドメイン範囲
Webhook トリガー外部システム → POST によりバインドされたワークフローの実行がトリガーされます
承認 WebhookMail/Slack/Telegramからワンクリックで承認/拒否するマニュアル_承認手順
ワークフローv1ワークフロー定義のリスト/読み取り。 API経由で実行を開始する
v1を実行実行ステータスの問い合わせ/結果の読み取り/実行のキャンセル
承認 v1承認待ちの一覧表示 / 承認詳細の読み取り / 承認(編集後の承認フォームデータを添付可能)/ manual_approval ステップの却下
製品v1実行製品の一覧表示/製品ダウンロード リンクの取得

ガイドに相談してください

バージョンのコミットメント

v1 は安定した API サーフェスです。フィールドは破壊的に削除されず、新しいフィールドを追加できます。重大な変更は、新しい v2 パス プレフィックスを付けてリリースされ、最低 6 か月の v1 → v2 の共存期間が提供されます。