Skip to main content
Arlet API を使用すると、リポジトリの管理、コード分析の実行、コードの実行、インテグレーションの設定をプログラムで行うことができます。すべてのエンドポイントは HTTPS 上の JSON を使用します。

ベース URL

バージョニング

すべてのリソースエンドポイントには /v1 プレフィックスが付きます。OAuth およびディスカバリーエンドポイントにはバージョンが付きません。

認証

ほとんどのエンドポイントには Bearer トークンが必要です。Authorization ヘッダーに指定してください:
API キーはダッシュボードまたは API キーエンドポイントから作成・管理できます。

レスポンス形式

すべてのレスポンスは JSON を返します。成功したレスポンスには標準の HTTP ステータスコードが使用されます:

エラーレスポンス

バリデーションエラーは 422 ステータスを返し、どのフィールドが失敗したかの詳細が含まれます:

エンドポイントグループ

サイドバーを使用して、グループ別に整理されたすべての利用可能なエンドポイントを参照できます:
  • リポジトリ — リポジトリの登録、一覧表示、管理
  • リポジトリファイル — リポジトリ内のファイルを参照
  • コード分析 — コード分析の開始、監視、管理
  • コード実行 — コードの実行と実行結果の取得
  • ラン ストリーミング — SSE を介したリアルタイムの stdout/stderr ログのストリーミング
  • API キー — API キーの作成と取り消し
  • 環境変数 — 実行用の環境変数の管理
  • GitHub インテグレーション — GitHub リポジトリの接続と管理
  • GitHub App Webhooks — push および pull request イベントを受信して自動分析を実行
  • OAuth 2.0 — 認可、トークン、クライアント登録