/** * Global Profile Plugin - Docs Routes * * Handles API documentation endpoints */ const sdk = require('../../../includes/plugins/sdk'); /** * Handle docs-related routes */ async function handleDocsRoutes(req, res, path, query, method) { // GET /api/docs - Interactive API documentation if (path === 'api/docs' && method === 'GET') { const baseUrl = `https://${process.env.PLUGIN_DOMAIN || 'global.profile'}`; const html = `
Complete REST API reference for the Global Profile plugin
Base URL: ${baseUrl}
Note: All endpoints return JSON unless otherwise specified. Error responses include an error field with a descriptive message.