Skip to main content
公開 API は、Failproof AI ダッシュボードのオリジン上の /v1 で提供されます。

キーの作成とリクエストの実行

  1. 管理 → キー を開き、キーの作成 を選択して、インテグレーションに必要な最小限のパーミッションプリセットを選びます。
  2. 必要な場合のみ個別の権限を追加し、キーを作成して、一度だけ表示されるシークレットをコピーします。
  3. /v1/sessions にテストリクエストを送信し、キーページでキーがアクティブであることを確認します。
  4. インテグレーションのオーナーが変わる際は、アクションメニューからキーのローテーションまたは無効化を行います。 パーミッションプリセットと個別権限が表示された新しい API キー作成ドロワー。
上図に作成ドロワーを示します。一度だけ表示されるシークレットは 作成 を選択した後にのみ表示されます。確認画面を閉じる前に必ずコピーしてください。
キーは組織とパーミッションセットにスコープされます。エンドポイントに必要なパーミッションを持たないリクエストは 403 を返し、不足しているパーミッションが通知されます。

組織の選択

組織キーは自動的にその組織に対して動作します。インスタンススコープのキーはリクエストごとに組織を選択できます。
管理 → キー を開く前に、ダッシュボードのヘッダーにある組織切り替えツールを使用します。そこで作成されたキーは選択した組織に属します。認証情報を自動化に組み込む前に、URL とキーの詳細で組織のスラッグを確認してください。
このセクションの生成されたエンドポイントページで、現在のパス、パラメーター、パーミッション要件、ステータスコードを確認してください。仕様はサーバーのルートアノテーションから生成され、/v1 ルーターに対して検証されています。 現在の仕様はルート、メソッド、パラメーター、パーミッション、ステータスコードを網羅しています。一部のレスポンスボディは、サーバーが動的 JSON として構築しているため、意図的に型付けされていません。レスポンススキーマのないエンドポイントに対して厳密に型付けされたクライアントを生成する前に、実際のレスポンスを確認してください。 JSON の書き込みには Content-Type: application/json を使用してください。401 は認証情報の欠如または無効を示し、403 は有効な認証情報だが必要なパーミッションがないことを示します。404 はリソースが存在しないか組織からアクセスできないことを、409 は状態の競合を、422 は無効なフィールドまたはパーミッション値を示します。エラーレスポンスには人間が読めるメッセージが含まれ、パーミッションエラーの場合は必要な権限も示されます。
ポリシー適用のデプロイは、通常の公開 /v1 サーフェスの外で意図的に管理されています。サポートされている Cloud デプロイワークフローを使用してください。