module.exports = { quickstarts: [ "quickstarts/introduction", { type: "category", label: "Integrate ZITADEL Login in your App", items: [ "quickstarts/login/angular", "quickstarts/login/react", "quickstarts/login/flutter", "quickstarts/login/nextjs", ], collapsed: false, }, { type: "category", label: "Secure your API", items: ["quickstarts/secure-api/go", "quickstarts/secure-api/dot-net"], collapsed: false, }, { type: "category", label: "Call the ZITADEL API", items: [ "quickstarts/call-zitadel-api/go", "quickstarts/call-zitadel-api/dot-net", ], collapsed: false, }, { type: "category", label: "Identity Aware Proxy", items: ["quickstarts/identity-proxy/oauth2-proxy"], collapsed: false, }, ], guides: [ "guides/overview", "guides/installation/installation", { type: "category", label: "Get to know ZITADEL", collapsed: false, items: [ "guides/basics/get-started", "guides/basics/instance", "guides/basics/organizations", "guides/basics/projects", ], }, { type: "category", label: "Integrations", collapsed: false, items: [ "guides/integrations/authenticated-mongodb-charts", ], }, { type: "category", label: "Solution Scenarios", collapsed: false, items: [ "guides/solution-scenarios/introduction", "guides/solution-scenarios/b2c", "guides/solution-scenarios/b2b", ], }, { type: "category", label: "Authentication", collapsed: false, items: [ "guides/authentication/login-users", "guides/authentication/identity-brokering", "guides/authentication/serviceusers", ], }, { type: "category", label: "Authorization", collapsed: false, items: ["guides/authorization/oauth-recommended-flows"], }, { type: "category", label: "API", collapsed: false, items: ["guides/api/access-zitadel-apis"], }, { type: "category", label: "Customization", collapsed: false, items: ["guides/customization/branding", "guides/customization/texts"], }, { type: "category", label: "Trainings", collapsed: true, items: [ "guides/trainings/introduction", { type: "category", label: "Support Service", collapsed: true, items: [ "guides/trainings/supportservice/operations", "guides/trainings/supportservice/application", "guides/trainings/supportservice/recurring", ], }, ], }, ], apis: [ "apis/introduction", { type: "category", label: "API Definition", collapsed: false, items: [ "apis/statuscodes", { type: "category", label: "Proto", collapsed: true, items: [ "apis/proto/auth", "apis/proto/management", "apis/proto/admin", "apis/proto/system", "apis/proto/instance", "apis/proto/org", "apis/proto/user", "apis/proto/app", "apis/proto/policy", "apis/proto/auth_n_key", "apis/proto/change", "apis/proto/idp", "apis/proto/member", "apis/proto/metadata", "apis/proto/message", "apis/proto/text", "apis/proto/action", "apis/proto/object", "apis/proto/options", ], }, { type: "category", label: "Assets API", collapsed: true, items: ["apis/assets/assets"], }, ], }, { type: "category", label: "OpenID Connect & OAuth", collapsed: false, items: [ "apis/openidoauth/endpoints", "apis/openidoauth/scopes", "apis/openidoauth/claims", "apis/openidoauth/authn-methods", "apis/openidoauth/grant-types", ], }, { type: "category", label: "Rate Limits", collapsed: false, items: [ "legal/rate-limit-policy", "apis/ratelimits/accounts", "apis/ratelimits/api", ], }, ], concepts: [ "concepts/introduction", "concepts/principles", "concepts/eventstore", "concepts/architecture", { type: "category", label: "Structure", collapsed: true, items: [ "concepts/structure/overview", "concepts/structure/instance", "concepts/structure/organizations", "concepts/structure/policies", "concepts/structure/projects", "concepts/structure/applications", "concepts/structure/granted_projects", "concepts/structure/users", "concepts/structure/managers", ], }, { type: "category", label: "Use Cases", collapsed: false, items: ["concepts/usecases/saas"], }, ], manuals: [ "manuals/introduction", { type: "category", label: "User", items: [ "manuals/user-register", "manuals/user-login", "manuals/user-passwordless", "manuals/user-password", "manuals/user-factors", "manuals/user-email", "manuals/user-phone", "manuals/user-social-login", ], collapsed: false, }, "manuals/troubleshooting", ], legal: [ "legal/introduction", "legal/terms-of-service", "legal/data-processing-agreement", { type: "category", label: "Service Descriptions", collapsed: false, items: ["legal/service-level-description", "legal/support-services"], }, { type: "category", label: "Dedicated Instance", collapsed: false, items: [ "legal/terms-of-service-dedicated", "legal/dedicated-instance-annex", ], }, { type: "category", label: "Support Program", collapsed: false, items: ["legal/terms-support-service"], }, { type: "category", label: "Policies", collapsed: false, items: [ "legal/privacy-policy", "legal/acceptable-use-policy", "legal/rate-limit-policy", ], }, ], };