swagger-definition.js 489 B

123456789101112131415161718192021222324252627282930
  1. const pkg = require('../package.json');
  2. const apiVersion = process.env.API_VERSION || 3;
  3. module.exports = {
  4. openapi: '3.0.1',
  5. info: {
  6. title: `GROWI REST API v${apiVersion}`,
  7. version: pkg.version,
  8. },
  9. servers: [
  10. {
  11. url: 'https://demo.growi.org',
  12. },
  13. ],
  14. security: [
  15. {
  16. api_key: [],
  17. },
  18. ],
  19. components: {
  20. securitySchemes: {
  21. api_key: {
  22. type: 'apiKey',
  23. name: 'access_token',
  24. in: 'query',
  25. },
  26. },
  27. },
  28. };