Admin APIはベータ版です。利用可能なエンドポイントと動作は変更される場合があります。
Admin APIにアクセスできるユーザー
Admin APIは、Enterpriseアカウントのアカウント管理者のみが利用できます。アカウント管理者はAPIキーを作成・管理できます。ワークスペース管理者やその他のアカウントメンバーは、Admin APIにアクセスしたり、そのキーを作成したりすることはできません。 Enterprise管理者ロールの詳細については、アカウントおよびワークスペース管理者を参照してください。APIキーを作成する
1
開発者設定を開く
Enterpriseアカウントで設定を開き、開発者を選択します。
2
APIキーを作成する
APIキーを作成を選択します。Admin APIキーは読み取り専用です。
3
キーを安全に保管する
rpl_で始まるキーをコピーし、安全なシークレットマネージャーに保管します。パスワードと同様に扱い、決して共有しないでください。4
統合を認証する
APIリクエストとともにキーをBearerトークンとして送信します。
できること
Admin 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に追加します。キーをチャットに貼り付けたり、プロジェクトにコミットしたりしないでください。