API ドキュメント ジェネレーター mewayz

  2026 年 5 月更新Mewayz

Mewayz の API ドキュメント ジェネレーター

API Docs Generator アドオンは、Mewayz REST API のアプリ内で参照可能なリファレンスを提供します。

Mewayz-オリジナルモジュール — いいえ、Mewayz 上流です。ドキュメントは次のパッケージ ソースから作成されています。 packages/mewayz/ApiDocsGenerator/

デモURL

製品内
app.mewayz.com/api/docs
APIドキュメント
APIドキュメント

はじめに

API Docs Generator アドオンは、オペレーターとサードパーティ開発者に、Mewayz REST API の検索可能な 1 ページのリファレンスを提供します。これは Swagger UI と同等のアプリ内です。文書化されたすべてのエンドポイント、リクエスト スキーマ、レスポンス スキーマ、およびサンプル ペイロードは管理内でレンダリングされるため、開発者は統合のためにプラットフォームを離れる必要はありません。

ドキュメント面は次のとおりです。 スキーマ駆動型: パッケージは事前に構築された JSON ファイルを次からロードします。 src/documentation/ (ドメインごとに 1 つ: items.json、project.json、account.json など)、マスターによってキー指定されます config.json これには、レンダリングするドメインとその表示名がリストされます。これは、ドキュメントが実際の契約に正確であることを意味します。各リリースにはルートと一致する JSON スキーマの両方が一緒に同梱されるため、ドキュメントがルートから逸脱することはありません。

このモジュールを有効にする方法

API Docs Generator アドオンをセットアップするには、次のリンクをクリックします。 アドオンをセットアップします。

アドオンは次によってゲートされます。 PlanModuleCheck:ApiDocsGenerator。プランまたはテナントごとにアクティブ化します。 アドオン 管理者ページ;アクティブになると、「API Docs」エントリがサイドバーに表示されます。

API ドキュメントへのアクセス方法

Mewayz API に対する認証

ここに記載されているすべての Mewayz API エンドポイントは **Laravel Sanctum** によって保護されており、 Authorization ヘッダー。 content-type は、 api.json ミドルウェア — すべてのリクエストには次のものが含まれている必要があります Content-Type: application/vnd.api+json (または同等の JSON ヘッダー)、またはコントローラーに到達する前にリクエストが拒否されます。

トークンを発行するには:

エンドポイントのカバレッジ

バンドルされた JSON スキーマは次のドメインをカバーします。

権限

サイドバーの API Docs エントリの表示は、Spatie 権限によって制御されます manage-api-docs。この許可のないオペレーターはメニュー エントリを表示せず、アクセスすると 403 を受け取ります。 /api-docs 直接的に。

オペレーターメモ

これは役に立ちましたか?