Most developers start here
アプリにライセンス認証を組み込む場合、最初に見るendpointはこの3つです。
POST /v1/licenses/activate初回ライセンス入力・端末登録POST /v1/licenses/validate起動時や定期チェックPOST /v1/licenses/deactivate端末解除
Authentication
- Public client APIs: seller/admin bearer token不要
- Seller APIs: verified Firebase bearer token必須
- Admin APIs: allowlisted admin Firebase identity必須
Runtime License APIs
JavaScriptが読み込めない場合でも、最初に使うruntime APIはこの3つです。seller/admin bearer token は不要です。
POST /v1/licenses/validate起動時や定期チェックで使います。POST /v1/licenses/activate初回ライセンス入力・端末登録で使います。POST /v1/licenses/deactivate端末解除で使います。
Endpoint groups
Public Buyer / Client APIs
GET /v1/public/products/{slug}POST /v1/public/products/{slug}/checkoutPOST /v1/purchases/completePOST /v1/purchases/files/{file_id}/download-intentPOST /v1/licenses/activatePOST /v1/licenses/validatePOST /v1/licenses/deactivate
Seller APIs
POST /v1/sellersGET /v1/sellers/mePOST /v1/sellers/stripe/account-linkPOST /v1/productsPOST /v1/products/{product_id}/submit-reviewPOST /v1/products/{product_id}/files/upload-intentPOST /v1/products/{product_id}/files/{file_id}/finalize
Admin APIs
GET /v1/admin/sellersPATCH /v1/admin/sellers/{seller_id}/reviewPATCH /v1/admin/products/{product_id}/reviewGET /v1/admin/product-filesPATCH /v1/admin/products/{product_id}/files/{file_id}/review
Internal / Ops APIs
POST /v1/stripe/webhookPOST /v1/stripe/connect/webhookGET /healthzGET /readyz
Interactive Referenceが表示されない場合は、openapi.yaml または closed-beta-summary.md を確認してください。販売フローは Seller Quickstart から確認できます。