Api-Docs-Generator Mewayz

  Aktualisiert Mai 2026Mewayz

API-Docs-Generator in Mewayz

Das API Docs Generator Add-On bietet eine durchsuchbare In-App-Referenz für die Mewayz REST API.

Mewayz-Originalmodul — nein Mewayz stromaufwärts. Dokumentation aus der Paketquelle unter erstellt packages/mewayz/ApiDocsGenerator/.

Demo-URL

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

Einführung

Das API Docs Generator Add-On bietet Betreibern und Drittentwicklern eine einseitige, durchsuchbare Referenz für die Mewayz REST API. Es ist das In-App-Äquivalent einer Swagger-Benutzeroberfläche – jeder dokumentierte Endpunkt, jedes Anforderungsschema, jedes Antwortschema und jede Beispielnutzlast wird innerhalb des Administrators gerendert, sodass ein Entwickler die Plattform nie für die Integration verlassen muss.

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.

So aktivieren Sie dieses Modul

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

Authentifizierung bei der Mewayz API

Alle hier dokumentierten Mewayz API-Endpunkte sind durch **Laravel Sanctum** geschützt und erfordern ein Bearer-Token im 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?