Skip to main content
Admin APIはベータ版です。利用可能なエンドポイントと動作は変更される場合があります。
Admin APIは、Enterpriseアカウント管理者にアカウント分析および管理データへの読み取り専用のプログラムによるアクセスを提供します。これを使用して、Enterpriseアカウント向けの内部レポート、運用ワークフロー、統合を構築できます。

Admin APIにアクセスできるユーザー

Admin APIは、Enterpriseアカウントのアカウント管理者のみが利用できます。アカウント管理者はAPIキーを作成・管理できます。ワークスペース管理者やその他のアカウントメンバーは、Admin APIにアクセスしたり、そのキーを作成したりすることはできません。 Enterprise管理者ロールの詳細については、アカウントおよびワークスペース管理者を参照してください。

APIキーを作成する

1

開発者設定を開く

Enterpriseアカウントで設定を開き、開発者を選択します。
2

APIキーを作成する

APIキーを作成を選択します。Admin APIキーは読み取り専用です。
3

キーを安全に保管する

rpl_で始まるキーをコピーし、安全なシークレットマネージャーに保管します。パスワードと同様に扱い、決して共有しないでください。
4

統合を認証する

APIリクエストとともにキーをBearerトークンとして送信します。

できること

Admin APIは、以下の読み取り専用エンドポイントを提供します。
  • 使用状況: ワークスペース、メンバー、プロジェクト、期間でフィルタリングまたはグループ化された、アカウントの使用状況と総元帳コスト。
  • ワークスペース: メンバー数やプロジェクト数、管理者、作成日時を含む、ワークスペースの一覧と詳細。
  • メンバー: ロールでフィルタリングしたり、名前、ユーザー名、メールアドレスで検索したりできる、アカウントおよびワークスペースのメンバーシップ。
  • プロジェクト: 公開範囲やデプロイメントステータスでフィルタリングしたり、タイトル、スラッグ、説明で検索したりできる、チームワークスペース全体のプロジェクト。
APIレスポンスはカーソルページネーションをサポートし、レート制限ヘッダーとリクエスト追跡用のX-Request-Idを含みます。

Replit Agentで構築する

Replit AgentにAdmin APIを使ったカスタムダッシュボードの構築を依頼できます。ワークスペース別の使用状況やプロジェクト別のコストなど、追跡したいアカウントデータを説明すれば、AgentがダッシュボードとそのAPI統合を構築します。
1

スキルピッカーを開く

Replitプロジェクトで、チャット入力欄の横にある**+**ボタンをクリックし、スキルを使用を選択します。
2

Admin APIスキルを選択する

Replitスキルの下でAdmin APIを選択し、AgentにAPIのコンテキストと統合ガイダンスを提供します。
3

ダッシュボードを説明する

追跡したい内容とその表示方法をAgentに伝えます。例えば、ワークスペース別の使用状況とプロジェクト別のコストを示すダッシュボードの構築を依頼します。
4

APIキーを安全に追加する

AgentがAPIリクエストを行う必要がある場合、Admin APIキーをプロジェクトのSecretsに追加します。キーをチャットに貼り付けたり、プロジェクトにコミットしたりしないでください。

APIリファレンス

エンドポイントの詳細、リクエストパラメータ、統合例については、Admin API開発者ドキュメントを参照してください。