{"openapi":"3.1.0","info":{"title":"Ternis Platform API","version":"1.0.0","description":"Generated live from registered routes. Internal groups are marked x-internal."},"servers":[{"url":"https:\/\/accounts.wbbx.de","description":"Account Self-Service Hub"},{"url":"\/api\/v1\/ai","description":"AI Agent Tools (Internal)"},{"url":"https:\/\/auth.wbbx.de","description":"Auth API (OIDC & User Management)"},{"url":"https:\/\/user-api.wbbx.de\/v1","description":"User API (Self-Service)"},{"url":"https:\/\/api.wbbx.de\/v1\/user","description":"User API (Self-Service)"},{"url":"https:\/\/billing-api.wbbx.de\/v1","description":"Billing API"},{"url":"https:\/\/compute-api.wbbx.de\/v1","description":"Compute API"},{"url":"https:\/\/console.wbbx.de","description":"Console Portal"},{"url":"https:\/\/domains-api.wbbx.de\/v1","description":"Domains & DNS API"},{"url":"\/api\/v1\/finance","description":"Finance Tracker (Internal)"},{"url":"https:\/\/hosting-api.wbbx.de\/v1","description":"Hosting API (Provider Resell)"},{"url":"https:\/\/wbbx.de","description":"Marketing & Landing Pages"},{"url":"\/api\/v1\/statistics","description":"Statistics (Internal TLD Pricing)"}],"paths":{"\/":{"get":{"tags":["marketing"],"summary":"marketing.index","parameters":[],"x-host":"wbbx.de"}},"\/.well-known\/oauth-authorization-server":{"get":{"tags":["auth-api"],"summary":"auth.oauth.authorization_server","parameters":[],"x-host":"auth.wbbx.de"}},"\/.well-known\/openid-configuration":{"get":{"tags":["auth-api"],"summary":"auth.openid.configuration","parameters":[],"x-host":"auth.wbbx.de"}},"\/account\/domain":{"post":{"tags":["sessions"],"summary":"account.domain.store","parameters":[],"x-host":"auth.wbbx.de","x-auth":["session"]}},"\/account\/email":{"post":{"tags":["sessions"],"summary":"account.email.store","parameters":[],"x-host":"auth.wbbx.de","x-auth":["session"]}},"\/account\/email\/{id}":{"delete":{"tags":["sessions"],"summary":"account.email.delete","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["session"]}},"\/account\/email\/{id}\/primary":{"post":{"tags":["sessions"],"summary":"account.email.primary","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["session"]}},"\/account\/profile":{"post":{"tags":["sessions"],"summary":"account.profile.update","parameters":[],"x-host":"auth.wbbx.de","x-auth":["session"]}},"\/account\/provider-key":{"post":{"tags":["hosting"],"summary":"account.provider_key.store","parameters":[],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/account\/provider-key\/delete":{"post":{"tags":["hosting"],"summary":"account.provider_key.delete","parameters":[],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/activity":{"get":{"tags":["sessions"],"summary":"accounts.activity","parameters":[],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/admin\/finance":{"get":{"tags":["finance"],"summary":"console.admin.finance.dashboard","parameters":[],"x-host":"console.wbbx.de","x-auth":["member"],"x-internal":true}},"\/admin\/finance\/domains":{"get":{"tags":["finance"],"summary":"console.admin.finance.domains","parameters":[],"x-host":"console.wbbx.de","x-auth":["member"],"x-internal":true}},"\/admin\/finance\/expenses":{"get":{"tags":["finance"],"summary":"console.admin.finance.expenses","parameters":[],"x-host":"console.wbbx.de","x-auth":["member"],"x-internal":true}},"\/admin\/statistics":{"get":{"tags":["statistics"],"summary":"console.admin.statistics.dashboard","parameters":[],"x-host":"console.wbbx.de","x-auth":["member"],"x-internal":true}},"\/api\/domains":{"get":{"tags":["auth-api"],"summary":"auth.domains","parameters":[],"x-host":"auth.wbbx.de"}},"\/api\/v1\/admin\/permissions":{"get":{"tags":["access-admin"],"summary":"auth.api.v1.admin.permissions","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"],"x-internal":true}},"\/api\/v1\/admin\/roles":{"get":{"tags":["access-admin"],"summary":"auth.api.v1.admin.roles","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"],"x-internal":true}},"\/api\/v1\/admin\/users\/{id}\/access":{"get":{"tags":["access-admin"],"summary":"auth.api.v1.admin.users.access","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"],"x-internal":true}},"\/api\/v1\/admin\/users\/{id}\/permissions":{"post":{"tags":["access-admin"],"summary":"auth.api.v1.admin.users.permissions.grant","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"],"x-internal":true}},"\/api\/v1\/admin\/users\/{id}\/permissions\/{permission}":{"delete":{"tags":["access-admin"],"summary":"auth.api.v1.admin.users.permissions.revoke","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"permission","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"],"x-internal":true}},"\/api\/v1\/admin\/users\/{id}\/roles":{"post":{"tags":["access-admin"],"summary":"auth.api.v1.admin.users.roles.assign","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"],"x-internal":true}},"\/api\/v1\/admin\/users\/{id}\/roles\/{role}":{"delete":{"tags":["access-admin"],"summary":"auth.api.v1.admin.users.roles.remove","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"role","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"],"x-internal":true}},"\/api\/v1\/ai\/approvals":{"get":{"tags":["ai-tools"],"summary":"ai.approvals.index","parameters":[],"x-host":"console.wbbx.de","x-auth":["member"],"x-internal":true}},"\/api\/v1\/ai\/approvals\/{id}\/decision":{"post":{"tags":["ai-tools"],"summary":"ai.approvals.decide","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"console.wbbx.de","x-auth":["member"],"x-internal":true}},"\/api\/v1\/ai\/tools":{"get":{"tags":["ai-tools"],"summary":"ai.tools.index","parameters":[],"x-host":"console.wbbx.de","x-auth":["member"],"x-internal":true}},"\/api\/v1\/ai\/tools\/{name}":{"post":{"tags":["ai-tools"],"summary":"ai.tools.execute","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"console.wbbx.de","x-auth":["member"],"x-internal":true}},"\/api\/v1\/auth\/preferences":{"get":{"tags":["auth-api"],"summary":"auth.api.v1.preferences","parameters":[],"x-host":"auth.wbbx.de"},"options":{"tags":["auth-api"],"summary":"auth.api.v1.preferences","parameters":[],"x-host":"auth.wbbx.de"}},"\/api\/v1\/auth\/session":{"get":{"tags":["auth-api"],"summary":"auth.api.v1.session","parameters":[],"x-host":"auth.wbbx.de"},"options":{"tags":["auth-api"],"summary":"auth.api.v1.session","parameters":[],"x-host":"auth.wbbx.de"}},"\/api\/v1\/finance\/audit":{"get":{"tags":["finance"],"summary":"finance.audit","parameters":[],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true}},"\/api\/v1\/finance\/dashboard":{"get":{"tags":["finance"],"summary":"finance.dashboard","parameters":[],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true}},"\/api\/v1\/finance\/dnbx\/stats":{"get":{"tags":["finance"],"summary":"finance.dnbx.stats","parameters":[],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true}},"\/api\/v1\/finance\/domains":{"get":{"tags":["finance"],"summary":"finance.domains.index","parameters":[],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true},"post":{"tags":["finance"],"summary":"finance.domains.store","parameters":[],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true}},"\/api\/v1\/finance\/domains\/external":{"get":{"tags":["finance"],"summary":"finance.domains.external","parameters":[],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true}},"\/api\/v1\/finance\/domains\/{id}":{"patch":{"tags":["finance"],"summary":"finance.domains.update","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true}},"\/api\/v1\/finance\/domains\/{id}\/tags":{"post":{"tags":["finance"],"summary":"finance.domains.tags.attach","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true}},"\/api\/v1\/finance\/domains\/{id}\/tags\/{tagId}":{"delete":{"tags":["finance"],"summary":"finance.domains.tags.detach","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"tagId","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true}},"\/api\/v1\/finance\/expenses":{"get":{"tags":["finance"],"summary":"finance.expenses.index","parameters":[],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true},"post":{"tags":["finance"],"summary":"finance.expenses.store","parameters":[],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true}},"\/api\/v1\/finance\/expenses\/{id}":{"patch":{"tags":["finance"],"summary":"finance.expenses.update","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true},"delete":{"tags":["finance"],"summary":"finance.expenses.delete","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true}},"\/api\/v1\/finance\/health":{"get":{"tags":["finance"],"summary":"finance.health","parameters":[],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true}},"\/api\/v1\/finance\/report":{"get":{"tags":["finance"],"summary":"finance.report","parameters":[],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true}},"\/api\/v1\/finance\/sync\/dnbx":{"post":{"tags":["finance"],"summary":"finance.sync.dnbx","parameters":[],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true}},"\/api\/v1\/finance\/sync\/skrime":{"post":{"tags":["finance"],"summary":"finance.sync.skrime","parameters":[],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true}},"\/api\/v1\/memberships":{"get":{"tags":["auth-api"],"summary":"auth.api.v1.memberships","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/notifications\/send-email":{"post":{"tags":["auth-api"],"summary":"auth.api.v1.notifications.send_email","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/oauth\/clients":{"get":{"tags":["auth-api"],"summary":"auth.api.v1.oauth.clients.index","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]},"post":{"tags":["auth-api"],"summary":"auth.api.v1.oauth.clients.store","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/oauth\/clients\/{id}":{"get":{"tags":["auth-api"],"summary":"auth.api.v1.oauth.clients.show","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"]},"put":{"tags":["auth-api"],"summary":"auth.api.v1.oauth.clients.update","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"]},"patch":{"tags":["auth-api"],"summary":"auth.api.v1.oauth.clients.update","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"]},"delete":{"tags":["auth-api"],"summary":"auth.api.v1.oauth.clients.destroy","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/oauth\/clients\/{id}\/regenerate-secret":{"post":{"tags":["auth-api"],"summary":"auth.api.v1.oauth.clients.regenerate_secret","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/statistics\/dashboard":{"get":{"tags":["statistics"],"summary":"statistics.dashboard","parameters":[],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true}},"\/api\/v1\/statistics\/health":{"get":{"tags":["statistics"],"summary":"statistics.health","parameters":[],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true}},"\/api\/v1\/statistics\/sync\/skrime":{"post":{"tags":["statistics"],"summary":"statistics.sync.skrime","parameters":[],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true}},"\/api\/v1\/statistics\/tlds":{"get":{"tags":["statistics"],"summary":"statistics.tlds.index","parameters":[],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true},"post":{"tags":["statistics"],"summary":"statistics.tlds.store","parameters":[],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true}},"\/api\/v1\/statistics\/tlds\/masters":{"get":{"tags":["statistics"],"summary":"statistics.tlds.masters.index","parameters":[],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true}},"\/api\/v1\/statistics\/tlds\/masters\/{id}":{"patch":{"tags":["statistics"],"summary":"statistics.tlds.masters.update","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true}},"\/api\/v1\/statistics\/tlds\/{id}":{"patch":{"tags":["statistics"],"summary":"statistics.tlds.update","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true},"delete":{"tags":["statistics"],"summary":"statistics.tlds.delete","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true}},"\/api\/v1\/statistics\/tlds\/{id}\/history":{"get":{"tags":["statistics"],"summary":"statistics.tlds.history","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"console.wbbx.de","x-auth":["feature","member"],"x-internal":true}},"\/api\/v1\/user":{"get":{"tags":["user-api"],"summary":"auth.api.v1.user","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/addresses":{"get":{"tags":["user-api"],"summary":"auth.api.v1.user.addresses","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]},"post":{"tags":["user-api"],"summary":"auth.api.v1.user.addresses.store","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/addresses\/{id}":{"put":{"tags":["user-api"],"summary":"auth.api.v1.user.addresses.update","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"]},"delete":{"tags":["user-api"],"summary":"auth.api.v1.user.addresses.destroy","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/apps\/{clientId}\/email-permission":{"post":{"tags":["user-api"],"summary":"auth.api.v1.user.apps.email_permission","parameters":[{"name":"clientId","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/authorized-apps":{"get":{"tags":["user-api"],"summary":"auth.api.v1.user.authorized_apps","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/authorized-apps\/{clientId}":{"delete":{"tags":["user-api"],"summary":"auth.api.v1.user.authorized_apps.revoke","parameters":[{"name":"clientId","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/avatar":{"post":{"tags":["user-api"],"summary":"auth.api.v1.user.avatar.update","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]},"delete":{"tags":["user-api"],"summary":"auth.api.v1.user.avatar.destroy","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/domains":{"get":{"tags":["user-api"],"summary":"auth.api.v1.user.domains","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]},"post":{"tags":["user-api"],"summary":"auth.api.v1.user.domains.store","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/domains\/{id}":{"delete":{"tags":["user-api"],"summary":"auth.api.v1.user.domains.destroy","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/domains\/{id}\/verify":{"post":{"tags":["user-api"],"summary":"auth.api.v1.user.domains.verify","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/emails":{"get":{"tags":["user-api"],"summary":"auth.api.v1.user.emails","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]},"post":{"tags":["user-api"],"summary":"auth.api.v1.user.emails.store","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/emails\/{id}":{"delete":{"tags":["user-api"],"summary":"auth.api.v1.user.emails.destroy","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/emails\/{id}\/verify":{"post":{"tags":["user-api"],"summary":"auth.api.v1.user.emails.verify","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/notifications":{"get":{"tags":["user-api"],"summary":"auth.api.v1.user.notifications","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/notifications\/clear-read":{"post":{"tags":["user-api"],"summary":"auth.api.v1.user.notifications.clear_read","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/notifications\/preferences":{"get":{"tags":["user-api"],"summary":"auth.api.v1.user.notifications.preferences","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]},"put":{"tags":["user-api"],"summary":"auth.api.v1.user.notifications.preferences.update","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/notifications\/read-all":{"post":{"tags":["user-api"],"summary":"auth.api.v1.user.notifications.read_all","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/notifications\/stats":{"get":{"tags":["user-api"],"summary":"auth.api.v1.user.notifications.stats","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/notifications\/{id}":{"delete":{"tags":["user-api"],"summary":"auth.api.v1.user.notifications.destroy","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/notifications\/{id}\/archive":{"post":{"tags":["user-api"],"summary":"auth.api.v1.user.notifications.archive","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/notifications\/{id}\/pin":{"post":{"tags":["user-api"],"summary":"auth.api.v1.user.notifications.pin","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/notifications\/{id}\/read":{"patch":{"tags":["user-api"],"summary":"auth.api.v1.user.notifications.mark_read","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/oauth-accounts":{"get":{"tags":["user-api"],"summary":"auth.api.v1.user.oauth_accounts","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/oauth-accounts\/{provider}":{"delete":{"tags":["user-api"],"summary":"auth.api.v1.user.oauth_accounts.destroy","parameters":[{"name":"provider","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/oauth-accounts\/{provider}\/sync":{"post":{"tags":["user-api"],"summary":"auth.api.v1.user.oauth_accounts.sync","parameters":[{"name":"provider","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/sessions":{"get":{"tags":["user-api"],"summary":"auth.api.v1.user.sessions","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/sessions\/others":{"delete":{"tags":["user-api"],"summary":"auth.api.v1.user.sessions.destroy_others","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/user\/sessions\/{id}":{"delete":{"tags":["user-api"],"summary":"auth.api.v1.user.sessions.destroy","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/api\/v1\/userinfo":{"get":{"tags":["user-api"],"summary":"auth.api.v1.userinfo","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/applications":{"get":{"tags":["sessions"],"summary":"accounts.applications","parameters":[],"x-host":"accounts.wbbx.de","x-auth":["session"]},"post":{"tags":["sessions"],"summary":"accounts.applications.store","parameters":[],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/applications\/{id}":{"delete":{"tags":["sessions"],"summary":"accounts.applications.destroy","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/auth\/demo\/{role}":{"get":{"tags":["sessions"],"summary":"auth.demo","parameters":[{"name":"role","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de"}},"\/avatar\/default.{ext?}":{"get":{"tags":["auth-api"],"summary":"auth.avatar.default","parameters":[{"name":"ext","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de"}},"\/avatar\/{identifier}":{"get":{"tags":["auth-api"],"summary":"auth.avatar.show","parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de"}},"\/dashboard":{"get":{"tags":["sessions"],"summary":"dashboard","parameters":[],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/domains":{"get":{"tags":["sessions"],"summary":"accounts.domains","parameters":[],"x-host":"accounts.wbbx.de","x-auth":["session"]},"post":{"tags":["sessions"],"summary":"accounts.domains.store","parameters":[],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/domains\/{id}":{"delete":{"tags":["sessions"],"summary":"accounts.domains.destroy","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/domains\/{id}\/verify":{"post":{"tags":["sessions"],"summary":"accounts.domains.verify","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/login":{"get":{"tags":["sessions"],"summary":"login","parameters":[],"x-host":"auth.wbbx.de"}},"\/logout":{"post":{"tags":["sessions"],"summary":"logout","parameters":[],"x-host":"auth.wbbx.de"}},"\/oauth\/userinfo":{"get":{"tags":["auth-api"],"summary":"auth.oauth.userinfo","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]},"post":{"tags":["auth-api"],"summary":"auth.oauth.userinfo","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/privacy":{"get":{"tags":["sessions"],"summary":"accounts.privacy","parameters":[],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/privacy\/delete":{"post":{"tags":["sessions"],"summary":"accounts.privacy.delete","parameters":[],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/privacy\/export":{"get":{"tags":["sessions"],"summary":"accounts.privacy.export","parameters":[],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/register":{"get":{"tags":["sessions"],"summary":"register","parameters":[],"x-host":"auth.wbbx.de"}},"\/sessions":{"get":{"tags":["sessions"],"summary":"accounts.sessions","parameters":[],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/sessions\/others":{"delete":{"tags":["sessions"],"summary":"accounts.sessions.destroy_others","parameters":[],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/sessions\/{id}":{"delete":{"tags":["sessions"],"summary":"accounts.sessions.destroy","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/settings":{"get":{"tags":["sessions"],"summary":"accounts.settings","parameters":[],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/settings\/avatar":{"post":{"tags":["sessions"],"summary":"accounts.avatar.upload","parameters":[],"x-host":"accounts.wbbx.de","x-auth":["session"]},"delete":{"tags":["sessions"],"summary":"accounts.avatar.delete","parameters":[],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/settings\/avatar\/history\/{id}":{"delete":{"tags":["sessions"],"summary":"accounts.avatar.delete_history","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/settings\/avatar\/restore":{"post":{"tags":["sessions"],"summary":"accounts.avatar.restore","parameters":[],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/settings\/emails":{"post":{"tags":["sessions"],"summary":"accounts.email.store","parameters":[],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/settings\/emails\/{id}":{"delete":{"tags":["sessions"],"summary":"accounts.email.delete","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/settings\/emails\/{id}\/primary":{"post":{"tags":["sessions"],"summary":"accounts.email.primary","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/settings\/profile":{"post":{"tags":["sessions"],"summary":"accounts.profile.update","parameters":[],"x-host":"accounts.wbbx.de","x-auth":["session"]}},"\/u\/{identifier}":{"get":{"tags":["auth-api"],"summary":"auth.avatar.short","parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de"}},"\/userinfo":{"get":{"tags":["auth-api"],"summary":"auth.userinfo","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]},"post":{"tags":["auth-api"],"summary":"auth.userinfo","parameters":[],"x-host":"auth.wbbx.de","x-auth":["bearer"]}},"\/users\/{identifier}\/avatar":{"get":{"tags":["auth-api"],"summary":"auth.users.avatar","parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de"}},"\/v1\/account":{"get":{"tags":["hosting"],"summary":"hosting.account","parameters":[],"x-host":"hosting-api.wbbx.de","x-auth":["feature"]}},"\/v1\/domains\/check":{"post":{"tags":["hosting"],"summary":"hosting.domains.check","parameters":[],"x-host":"hosting-api.wbbx.de","x-auth":["feature"]}},"\/v1\/domains\/prices":{"get":{"tags":["hosting"],"summary":"hosting.domains.prices","parameters":[],"x-host":"hosting-api.wbbx.de","x-auth":["feature"]}},"\/v1\/health":{"get":{"tags":["hosting"],"summary":"hosting.health","parameters":[],"x-host":"hosting-api.wbbx.de","x-auth":["feature"]}},"\/v1\/instances":{"get":{"tags":["compute"],"summary":"compute.instances","parameters":[],"x-host":"compute-api.wbbx.de"}},"\/v1\/ip\/prices":{"get":{"tags":["hosting"],"summary":"hosting.ip.prices","parameters":[],"x-host":"hosting-api.wbbx.de","x-auth":["feature"]}},"\/v1\/kvm\/os":{"get":{"tags":["hosting"],"summary":"hosting.kvm.os","parameters":[],"x-host":"hosting-api.wbbx.de","x-auth":["feature"]}},"\/v1\/kvm\/prices":{"get":{"tags":["hosting"],"summary":"hosting.kvm.prices","parameters":[],"x-host":"hosting-api.wbbx.de","x-auth":["feature"]}},"\/v1\/products":{"get":{"tags":["hosting"],"summary":"hosting.products.index","parameters":[],"x-host":"hosting-api.wbbx.de","x-auth":["feature"]}},"\/v1\/products\/sync":{"post":{"tags":["hosting"],"summary":"hosting.products.sync","parameters":[],"x-host":"hosting-api.wbbx.de","x-auth":["feature"]}},"\/v1\/products\/{id}":{"get":{"tags":["hosting"],"summary":"hosting.products.show","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"hosting-api.wbbx.de","x-auth":["feature"]}},"\/v1\/records":{"get":{"tags":["domains"],"summary":"domains.records","parameters":[],"x-host":"domains-api.wbbx.de"}},"\/v1\/ssl\/prices":{"get":{"tags":["hosting"],"summary":"hosting.ssl.prices","parameters":[],"x-host":"hosting-api.wbbx.de","x-auth":["feature"]}},"\/v1\/support\/tickets":{"get":{"tags":["support"],"summary":"support.tickets.index","parameters":[],"x-host":"api.wbbx.de","x-auth":["bearer"]},"post":{"tags":["support"],"summary":"support.tickets.store","parameters":[],"x-host":"api.wbbx.de","x-auth":["bearer"]}},"\/v1\/support\/tickets\/{id}":{"get":{"tags":["support"],"summary":"support.tickets.show","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"api.wbbx.de","x-auth":["bearer"]},"patch":{"tags":["support"],"summary":"support.tickets.update","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"api.wbbx.de","x-auth":["bearer"]}},"\/v1\/support\/tickets\/{id}\/replies":{"post":{"tags":["support"],"summary":"support.tickets.reply","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"api.wbbx.de","x-auth":["bearer"]}},"\/v1\/usage":{"get":{"tags":["billing"],"summary":"billing.usage","parameters":[],"x-host":"billing-api.wbbx.de"}},"\/v1\/user\/key":{"get":{"tags":["hosting"],"summary":"hosting.user.key.get","parameters":[],"x-host":"hosting-api.wbbx.de","x-auth":["feature"]},"post":{"tags":["hosting"],"summary":"hosting.user.key.store","parameters":[],"x-host":"hosting-api.wbbx.de","x-auth":["feature"]},"delete":{"tags":["hosting"],"summary":"hosting.user.key.delete","parameters":[],"x-host":"hosting-api.wbbx.de","x-auth":["feature"]}},"\/v1\/user\/key\/test":{"post":{"tags":["hosting"],"summary":"hosting.user.key.test","parameters":[],"x-host":"hosting-api.wbbx.de","x-auth":["feature"]}},"\/v1\/webspace\/prices":{"get":{"tags":["hosting"],"summary":"hosting.webspace.prices","parameters":[],"x-host":"hosting-api.wbbx.de","x-auth":["feature"]}},"\/{identifier}.{ext}":{"get":{"tags":["auth-api"],"summary":"auth.avatar.file","parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}},{"name":"ext","in":"path","required":true,"schema":{"type":"string"}}],"x-host":"auth.wbbx.de"}}}}