Skip to content

API 概要

Lase は Laravel アプリケーションに以下の 4 系統の REST API を追加します。

エンドポイント一覧

コンテキストベース URL認証説明
管理者/api/admin/Sanctum + authorize:adminテナント・プラン・サブスクリプションなどの管理
テナント{code}.domain/api/tenant/Sanctum + authorize:tenantテナントユーザー向け操作
共通/api/Sanctum (一部不要)プロフィール更新・AIチャットなど
パブリック/api/不要アカウント有効化など

レスポンス形式

すべてのエンドポイントは JSON を返します。Laravel の JsonResource が使用されており、data ラッパーは無効化されています。

認証ヘッダー

http
Authorization: Bearer <sanctum-token>

ページネーション

/paginated サフィックスを持つエンドポイントはページネーション形式を返します。

json
{
  "data": [...],
  "links": { "first": "...", "last": "...", "prev": null, "next": "..." },
  "meta": { "current_page": 1, "last_page": 5, "per_page": 20, "total": 98 }
}