オープンプラットフォーム · はじめに
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分以内に始めましょう
- ログイン Braidrun コンソール → 「アカウント設定 → API キー」を入力
- APIキーの作成 「新しい API キー」をクリック → 必要なスコープを選択 (最初に WORKFLOW_READ + WORKFLOW_EXECUTE を選択することをお勧めします) → 有効期間を設定します
- トークンのコピー 生成が成功すると、トークンの 1 回限りの表示がポップアップ表示されます。それをすぐにコピーしてキー管理ツールに保存します。
- エンドポイントテストを呼び出す curl を使用して独自のワークフロー リストを取得します。
bash
curl https://braidrun.com/api/v1/workflows \
-H "Authorization: Bearer dyk_<id>_<secret>"オープンレンジ
| ドメイン | 範囲 |
|---|---|
| Webhook トリガー | 外部システム → POST によりバインドされたワークフローの実行がトリガーされます |
| 承認 Webhook | Mail/Slack/Telegramからワンクリックで承認/拒否するマニュアル_承認手順 |
| ワークフローv1 | ワークフロー定義のリスト/読み取り。 API経由で実行を開始する |
| v1を実行 | 実行ステータスの問い合わせ/結果の読み取り/実行のキャンセル |
| 承認 v1 | 承認待ちの一覧表示 / 承認詳細の読み取り / 承認(編集後の承認フォームデータを添付可能)/ manual_approval ステップの却下 |
| 製品v1 | 実行製品の一覧表示/製品ダウンロード リンクの取得 |
ガイドに相談してください
- 公式 SDK · 12 言語対応のタイプセーフな API クライアント
- APIキー管理 · 作成/スコープ/失効/使用状況分析
- 認証とレート制限 · ヘッダー/パッケージレート/エラーコードの3つの書き方
- Webhook エンドポイント · ワークフロートリガー + 承認コールバック
- v1 エンドポイントリファレンス · 全 14 種類の v1 エンドポイント
バージョンのコミットメント
v1 は安定した API サーフェスです。フィールドは破壊的に削除されず、新しいフィールドを追加できます。重大な変更は、新しい v2 パス プレフィックスを付けてリリースされ、最低 6 か月の v1 → v2 の共存期間が提供されます。