Api-Docs-Generator Mewayz

  Aktualisiert Mai 2026Mewayz

API Docs Generator in Mewayz

The API Docs Generator Add-On provides an in-app, browsable reference for the Mewayz REST API.

Mewayz-original module — no Mewayz upstream. Documentation authored from package source at packages/mewayz/ApiDocsGenerator/.

Demo-URL

Im Produkt
app.mewayz.com/api/docs
API-Dokumentation
API-Dokumentation

Einführung

The API Docs Generator Add-On gives operators and third-party developers a one-page, searchable reference for the Mewayz REST API. It is the in-app equivalent of a Swagger UI — every documented endpoint, request schema, response schema, and example payload is rendered inside the admin so a developer never has to leave the platform to integrate.

Die Dokumentationsfläche ist schemagesteuert: Das Paket lädt vorgefertigte JSON-Dateien aus src/documentation/ (eine pro Domain: items.json, project.json, account.json usw.), verschlüsselt durch einen Master- config.json die auflistet, welche Domains gerendert werden sollen und ihre Anzeigenamen. Das bedeutet, dass die Dokumentation dem tatsächlichen Vertrag entspricht — sie weicht nicht von den Routes ab, weil jedes Release sowohl die Routes als auch das passende JSON-Schema gemeinsam ausliefert.

How to enable this module

Um das API-Docs-Generator-Add-on einzurichten, folgen Sie diesem Link: Einrichtungs-Add-on.

Das Add-on ist freigeschaltet durch PlanModuleCheck:ApiDocsGenerator. Aktivieren Sie es auf einem Tarif oder pro Mandant über die Add-Ons Admin-Seite; sobald aktiv, erscheint ein Eintrag „API Docs“ in der Seitenleiste.

So greifen Sie auf die API-Docs zu

Authenticating to the Mewayz API

All Mewayz API endpoints documented here are protected by **Laravel Sanctum** and require a bearer token in the Authorization Header. Der Content-Type wird erzwungen über den api.json Middleware — jede Anfrage muss enthalten Content-Type: application/vnd.api+json (oder ein gleichwertiger JSON-Header), sonst wird die Anfrage abgewiesen, bevor sie den Controller erreicht.

Um ein Token auszustellen:

Endpoint-Abdeckung

Die mitgelieferten JSON-Schemas decken die folgenden Bereiche ab:

Berechtigungen

Die Sichtbarkeit des Eintrags „API Docs“ in der Seitenleiste wird durch die Spatie-Berechtigung gesteuert manage-api-docs. Bediener ohne diese Berechtigung sehen den Menüeintrag nicht und erhalten einen 403, wenn sie ihn aufrufen /api-docs direkt.

Betreibernotizen

War das hilfreich?