Api-documentengenerator mewayz

  Bijgewerkt in mei 2026Mewayz

API Documentengenerator in Mewayz

De API Docs Generator Add-On biedt een in-app, bladerbare referentie voor de Mewayz REST API.

Mewayz-originele module — geen Mewayz stroomopwaarts. Documentatie geschreven vanuit pakketbron op packages/mewayz/ApiDocsGenerator/.

Demo-URL

In het product
app.mewayz.com/api/docs
API-documenten
API-documenten

Introductie

De API Docs Generator Add-On biedt operators en externe ontwikkelaars een doorzoekbare referentie van één pagina voor de Mewayz REST API. Het is het in-app-equivalent van een Swagger-gebruikersinterface: elk gedocumenteerd eindpunt, verzoekschema, antwoordschema en voorbeeldpayload wordt binnen de beheerder weergegeven, zodat een ontwikkelaar nooit het platform hoeft te verlaten om te integreren.

Het documentatieoppervlak is schemagestuurd: het pakket laadt vooraf gebouwde JSON-bestanden van src/documentation/ (één per domein: items.json, project.json, account.json, etc.), gecodeerd door een master config.json waarin wordt vermeld welke domeinen moeten worden weergegeven en hun weergavenamen. Dit betekent dat de documenten nauwkeurig zijn ten opzichte van het daadwerkelijke contract: ze wijken niet af van de routes, omdat bij elke release zowel de routes als het bijbehorende JSON-schema samen worden verzonden.

Hoe deze module in te schakelen

Om de API Docs Generator Add-On in te stellen, kunt u deze link volgen: Add-on instellen.

De Add-On wordt afgesloten door PlanModuleCheck:ApiDocsGenerator. Activeer het op een plan of per huurder via de Add-ons beheerderspagina; eenmaal actief verschijnt er een vermelding "API Docs" in de zijbalk.

Hoe u toegang krijgt tot de API-documenten

Authenticatie bij de Mewayz API

Alle hier gedocumenteerde Mewayz API-eindpunten worden beschermd door **Laravel Sanctum** en vereisen een bearer-token in de Authorization koptekst. Het inhoudstype wordt afgedwongen via de api.json middleware — elk verzoek moet dit bevatten Content-Type: application/vnd.api+json (of gelijkwaardige JSON-header) of het verzoek wordt afgewezen voordat het de controller bereikt.

Een token uitgeven:

Eindpuntdekking

De gebundelde JSON-schema's bestrijken de volgende domeinen:

Machtigingen

De zichtbaarheid van het API Docs-item in de zijbalk wordt bepaald door de toestemming van Spatie manage-api-docs. Operators zonder deze toestemming zien het menu-item niet en krijgen een 403 als ze bezoeken /api-docs direct.

Opmerkingen van de operator

Was dit nuttig?