Skip to content

管理者 API

ベース URL: /api/admin/
認証: Authorization: Bearer <token> + authorize:admin ミドルウェア


認証

アカウント有効化

POST /api/admin/auth/activate

招待メールのトークンを使用してアカウントを有効化します。認証不要。


テナント

メソッドパス説明
GET/api/admin/tenants一覧取得
POST/api/admin/tenants新規作成
GET/api/admin/tenants/{id}詳細取得
PUT/api/admin/tenants/{id}更新
DELETE/api/admin/tenants/{id}削除

ユーザー

メソッドパス説明
GET/api/admin/users/paginatedページネーション一覧
POST/api/admin/users新規作成
GET/api/admin/users/{id}詳細取得
PUT/api/admin/users/{id}更新
DELETE/api/admin/users/{id}削除

テナントユーザー

メソッドパス説明
GET/api/admin/tenant-users/paginatedページネーション一覧
GET/api/admin/tenant-users一覧取得
POST/api/admin/tenant-users新規作成
GET/api/admin/tenant-users/{id}詳細取得
PUT/api/admin/tenant-users/{id}更新
DELETE/api/admin/tenant-users/{id}削除

テナントユーザー招待

メソッドパス説明
GET/api/admin/tenant-user-invitations一覧取得
POST/api/admin/tenant-user-invitations招待作成
DELETE/api/admin/tenant-user-invitations/{id}削除
POST/api/admin/tenant-user-invitations/{id}/revoke招待取消

テナントロール

メソッドパス説明
GET/api/admin/tenant-roles/paginatedページネーション一覧
GET/api/admin/tenant-roles一覧取得
POST/api/admin/tenant-roles新規作成
GET/api/admin/tenant-roles/{id}詳細取得
PUT/api/admin/tenant-roles/{id}更新
DELETE/api/admin/tenant-roles/{id}削除

サブスクリプション

メソッドパス説明
GET/api/admin/subscriptions/get-optionsオプション一覧
GET/api/admin/subscriptions/get-counts件数取得
GET/api/admin/subscriptions/get-paginated-subscriptionsページネーション一覧
GET/api/admin/subscriptions一覧取得
POST/api/admin/subscriptions新規作成
GET/api/admin/subscriptions/{id}詳細取得
PUT/api/admin/subscriptions/{id}更新
DELETE/api/admin/subscriptions/{id}削除

プラン

メソッドパス説明
GET/api/admin/plans一覧取得
POST/api/admin/plans新規作成
GET/api/admin/plans/{id}詳細取得
PUT/api/admin/plans/{id}更新
DELETE/api/admin/plans/{id}削除
PUT/api/admin/plans/{plan}/options/{option}オプション紐付け
DELETE/api/admin/plans/{plan}/options/{option}オプション紐付け解除

プラン機能・上限

メソッドパス説明
POST/api/admin/plans/{plan}/plan-features機能追加
DELETE/api/admin/plan-features/{id}機能削除
POST/api/admin/plans/{plan}/plan-quotas上限追加
DELETE/api/admin/plan-quotas/{id}上限削除

オプション

メソッドパス説明
GET/api/admin/options一覧取得
POST/api/admin/options新規作成
GET/api/admin/options/{id}詳細取得
PUT/api/admin/options/{id}更新
DELETE/api/admin/options/{id}削除

アドオン

メソッドパス説明
GET/api/admin/addons一覧取得
POST/api/admin/addons新規作成
GET/api/admin/addons/{id}詳細取得
PUT/api/admin/addons/{id}更新
DELETE/api/admin/addons/{id}削除

お知らせ

メソッドパス説明
GET/api/admin/announcements/paginatedページネーション一覧
GET/api/admin/announcements一覧取得
POST/api/admin/announcements新規作成
GET/api/admin/announcements/{id}詳細取得
PUT/api/admin/announcements/{id}更新
DELETE/api/admin/announcements/{id}削除

管理者

メソッドパス説明
GET/api/admin/admin-users/paginatedページネーション一覧
PUT/api/admin/admin-users/{id}更新
DELETE/api/admin/admin-users/{id}削除

管理者招待

メソッドパス説明
GET/api/admin/admin-user-invitations一覧取得
POST/api/admin/admin-user-invitations招待作成
DELETE/api/admin/admin-user-invitations/{id}削除
POST/api/admin/admin-user-invitations/{id}/revoke招待取消

管理者ロール

メソッドパス説明
GET/api/admin/admin-roles/paginatedページネーション一覧
GET/api/admin/admin-roles一覧取得
POST/api/admin/admin-roles新規作成
GET/api/admin/admin-roles/{id}詳細取得
PUT/api/admin/admin-roles/{id}更新
DELETE/api/admin/admin-roles/{id}削除

分析

メソッドパス説明
GET/api/admin/analytics/tenant/summaryテナントサマリー
GET/api/admin/analytics/tenant/timeseriesテナント時系列
GET/api/admin/analytics/user/summaryユーザーサマリー
GET/api/admin/analytics/user/timeseriesユーザー時系列
GET/api/admin/analytics/inquiry/summaryお問い合わせサマリー
GET/api/admin/analytics/inquiry/timeseriesお問い合わせ時系列

禁止ドメイン

メソッドパス説明
GET/api/admin/blocked-domains/paginatedページネーション一覧
GET/api/admin/blocked-domains一覧取得
POST/api/admin/blocked-domains新規作成
GET/api/admin/blocked-domains/{id}詳細取得
PUT/api/admin/blocked-domains/{id}更新
DELETE/api/admin/blocked-domains/{id}削除

Senter 連携

メソッドパス説明
GET/api/admin/senter/service-plansサービスプラン一覧
GET/api/admin/senter/service-optionsサービスオプション一覧
GET/api/admin/senter/service-addonsサービスアドオン一覧
GET/api/admin/senter/invoices請求書一覧
GET/api/admin/senter/invoices/{invoiceId}請求書詳細
GET/api/admin/senter/unbilled-utilizations/{tenant}未請求利用量