/**
 * This file was auto-generated by openapi-typescript.
 * Do not make direct changes to the file.
 */

export interface paths {
  '/platform/auth/{ref}/config': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets Auth config */
    get: operations['GoTrueConfigController_getGoTrueConfig']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    /** Updates Auth config */
    patch: operations['GoTrueConfigController_updateGoTrueConfig']
    trace?: never
  }
  '/platform/auth/{ref}/config/hooks': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    /** Updates Auth config hooks */
    patch: operations['GoTrueConfigController_updateGoTrueConfigHooks']
    trace?: never
  }
  '/platform/auth/{ref}/invite': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Sends an invite to the given email */
    post: operations['AuthInviteController_sendInvite']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/auth/{ref}/magiclink': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Sends a magic link to the given email */
    post: operations['MagicLinkController_sendMagicLink']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/auth/{ref}/otp': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Sends an OTP to the given phone number */
    post: operations['OtpController_sendOtp']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/auth/{ref}/recover': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Sends a recovery email to the given email */
    post: operations['RecoverController_sendRecover']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/auth/{ref}/templates/{template}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets Auth template */
    get: operations['TemplateController_getTemplate']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/auth/{ref}/templates/{template}/reset': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Resets Auth template */
    post: operations['TemplateController_resetTemplate']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/auth/{ref}/users': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Creates user */
    post: operations['UsersController_createUser']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/auth/{ref}/users/{id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    /** Delete user with given ID */
    delete: operations['UsersController_deleteUserById']
    options?: never
    head?: never
    /** Updates user with given ID */
    patch: operations['UsersController_updateUserById']
    trace?: never
  }
  '/platform/auth/{ref}/users/{id}/factors': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    /** Delete all factors associated to a user */
    delete: operations['FactorsController_deleteFactors']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/auth/{ref}/validate/spam': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Validate spam based on the given email content */
    post: operations['ValidateController_validateSpam']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/cli/login': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Create CLI login session */
    post: operations['CliLoginController_createCliLoginSession']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/cli/login/{session_id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Retrieve CLI login session */
    get: operations['CliLoginController_getCliLoginSession']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/cloud-marketplace/buyers/{buyer_id}/contract-linking-eligibility': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /**
     * Check whether the buyer's latest contract can be linked to an organization
     * @description Cases where linking is not possible/needed include contracts that stem from an Agreement Based Offer or contracts for the AWS Activate Credits Deal
     */
    get: operations['ClazarController_checkContractLinkingEligibility']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/cloud-marketplace/buyers/{buyer_id}/onboarding-info': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Get info needed for AWS Marketplace onboarding */
    get: operations['ClazarController_getCloudMarketplaceOnboardingInfo']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/database/{ref}/backups': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project backups */
    get: operations['BackupsController_getBackups']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/database/{ref}/backups/download': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Download project backup */
    post: operations['BackupsController_downloadBackup']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/database/{ref}/backups/downloadable-backups': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets backups that might be downloadable, but potentially not restorable. */
    get: operations['BackupsController_getDownloadableBackups']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/database/{ref}/backups/enable-physical-backups': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Enable usage of physical backups */
    post: operations['BackupsController_enablePhysicalBackup']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/database/{ref}/backups/pitr': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Restore project to a previous point in time */
    post: operations['BackupsController_restorePointInTimeBackup']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/database/{ref}/backups/restore': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Restore project backup */
    post: operations['BackupsController_restoreBackup']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/database/{ref}/backups/restore-physical': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Restore project with a physical backup */
    post: operations['BackupsController_restorePhysicalBackup']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/database/{ref}/clone': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** List valid backups to clone from */
    get: operations['CloneController_getValidBackups']
    put?: never
    /** Clone the current project from a backup */
    post: operations['CloneController_cloneCurrentProject']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/database/{ref}/clone/status': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Retrieve the current status of an existing cloning process */
    get: operations['CloneController_cloneProjectStatus']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/database/{ref}/hook-enable': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Enables Database Webhooks on the project */
    post: operations['HooksController_enableHooks']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/feedback/conversations/{conversation_id}/custom-fields': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    /** Update custom fields for a Front conversation */
    patch: operations['LinkConversationController_updateConversationCustomFields']
    trace?: never
  }
  '/platform/feedback/docs': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Send feedback on docs */
    post: operations['SendFeedbackController_sendDocsFeedback']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/feedback/downgrade': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Send exit survey to HubSpot and survey_responses table */
    post: operations['SendFeedbackController_sendExitSurvey']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/feedback/send': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Send feedback */
    post: operations['SendFeedbackController_sendFeedback']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/feedback/upgrade': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Send upgrade survey to survey_responses table */
    post: operations['SendFeedbackController_sendUpgradeSurvey']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/integrations': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets user's integrations */
    get: operations['IntegrationsController_getUserInstallations']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/integrations/{slug}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets integration with the given organization slug */
    get: operations['IntegrationsController_getUserInstallationForOrg']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/integrations/github/authorization': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Get GitHub authorization */
    get: operations['GitHubAuthorizationsController_getGitHubAuthorization']
    put?: never
    /**
     * Upsert GitHub authorization
     * @description Creates or updates a GitHub authorization for the current user
     */
    post: operations['GitHubAuthorizationsController_createGitHubAuthorization']
    /**
     * Remove GitHub authorization
     * @description Removes the GitHub authorization for the current user
     */
    delete: operations['GitHubAuthorizationsController_removeGitHubAuthorization']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/integrations/github/connections': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** List organization GitHub connections */
    get: operations['GitHubConnectionsController_listOrganizationGitHubConnections']
    put?: never
    /** Connects a GitHub project to a briven project */
    post: operations['GitHubConnectionsController_createGitHubConnection']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/integrations/github/connections/{connection_id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    /** Deletes github project connection */
    delete: operations['GitHubConnectionsController_deleteGitHubConnection']
    options?: never
    head?: never
    /** Updates a GitHub connection for a briven project */
    patch: operations['GitHubConnectionsController_updateGitHubConnection']
    trace?: never
  }
  '/platform/integrations/github/repositories': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets GitHub repositories for user */
    get: operations['GitHubRepositoriesController_listRepositories']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/integrations/github/repositories/{repository_id}/branches': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** List GitHub repository branches */
    get: operations['GitHubRepositoriesController_listRepositoryBranches']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/integrations/github/repositories/{repository_id}/branches/{branch_name}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /**
     * Get GitHub repository branch
     * @deprecated
     * @description This is a temporary endpoint before dashboard switches to combo box
     */
    get: operations['GitHubRepositoriesController_getRepository']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/integrations/partners/{ref}/{listing_slug}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Creates a partner integration and returns the redirect URL */
    post: operations['PartnerIntegrationsController_createIntegration']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/integrations/private-link/{slug}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Get organization's PrivateLink configuration. */
    get: operations['PrivateLinkController_getPrivateLinkConfig']
    /** Update organization's PrivateLink configuration. */
    put: operations['PrivateLinkController_updatePrivateLinkConfig']
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/integrations/vercel': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /**
     * Create vercel integration
     * @description Exchanges a vercel code for an access token and saves the access token to the new integration record
     */
    post: operations['VercelIntegrationController_createVercelIntegration']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/integrations/vercel/connections': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Connects a Vercel project to a briven project */
    post: operations['VercelConnectionsController_createVercelConnection']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/integrations/vercel/connections/{connection_id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    /** Deletes vercel project connection */
    delete: operations['VercelConnectionsController_deleteVercelConnection']
    options?: never
    head?: never
    /** Updates a Vercel connection for a briven project */
    patch: operations['VercelConnectionsController_updateVercelConnection']
    trace?: never
  }
  '/platform/integrations/vercel/connections/{connection_id}/sync-envs': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Syncs briven project envs with given connection id */
    post: operations['VercelConnectionsController_syncVercelConnectionEnvironments']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/integrations/vercel/connections/project/{ref}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets all Vercel integrations (regular and marketplace) with their connections for a given project */
    get: operations['VercelConnectionsController_getProjectVercelConnections']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/integrations/vercel/projects/{organization_integration_id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets vercel projects with the given organization integration id */
    get: operations['VercelProjectController_getVercelProjects']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/notifications': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Get notifications */
    get: operations['NotificationsController_getNotifications']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    /** Update notifications */
    patch: operations['NotificationsController_updateNotificationsV2']
    trace?: never
  }
  '/platform/notifications/archive-all': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    /** Archives all notifications */
    patch: operations['NotificationsController_archiveAllNotifications']
    trace?: never
  }
  '/platform/notifications/summary': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Get an aggregated data of interest across all notifications for the user */
    get: operations['NotificationsController_getNotificationsSummary']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/oauth/apps/register': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Dynamically register an OAuth client (RFC-7591) */
    post: operations['PlatformOAuthAppsController_dynamicRegister']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/oauth/authorizations/{id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** [Beta] Get oauth app authorization request */
    get: operations['OAuthAuthorizationsController_getAuthorizationRequest']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets user's organizations */
    get: operations['OrganizationsController_getOrganizations']
    put?: never
    /** Creates an organization */
    post: operations['OrganizationsController_createOrganizationWithTier']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets a specific organization that belongs to the authenticated user */
    get: operations['OrganizationSlugController_getOrganization']
    put?: never
    post?: never
    /** Deletes organization */
    delete: operations['OrganizationSlugController_deleteOrganization']
    options?: never
    head?: never
    /** Updates organization */
    patch: operations['OrganizationSlugController_updateOrganization']
    trace?: never
  }
  '/platform/organizations/{slug}/apps': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** List platform apps for the given organization */
    get: operations['PlatformAppsController_listPlatformApps']
    put?: never
    /** Create new platform app */
    post: operations['PlatformAppsController_createPlatformApp']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/apps/{app_id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Get organization platform app by the given id */
    get: operations['PlatformAppsController_getPlatformApp']
    put?: never
    post?: never
    /** Delete platform app */
    delete: operations['PlatformAppsController_deletePlatformApp']
    options?: never
    head?: never
    /** Update platform app */
    patch: operations['PlatformAppsController_updatePlatformApp']
    trace?: never
  }
  '/platform/organizations/{slug}/apps/{app_id}/signing-keys': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** List signing keys for the given platform app */
    get: operations['PlatformAppSigningKeysController_listPlatformAppSigningKeys']
    put?: never
    /** Create a signing key for the given platform app */
    post: operations['PlatformAppSigningKeysController_createPlatformAppSigningKey']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/apps/{app_id}/signing-keys/{key_id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    /** Delete a signing key for the given platform app */
    delete: operations['PlatformAppSigningKeysController_deletePlatformAppSigningKey']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/apps/installations': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** List platform app installations for the given organization */
    get: operations['PlatformAppInstallationsController_listPlatformAppInstallations']
    put?: never
    /** Install a platform app to this organization */
    post: operations['PlatformAppInstallationsController_installPlatformApp']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/apps/installations/{installation_id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Get platform app installation with the given id */
    get: operations['PlatformAppInstallationsController_getPlatformAppInstallation']
    put?: never
    post?: never
    /** Uninstall the given platform app installation */
    delete: operations['PlatformAppInstallationsController_uninstallPlatformInstallation']
    options?: never
    head?: never
    /** Update platform app installation permissions */
    patch: operations['PlatformAppInstallationsController_updatePlatformAppInstallation']
    trace?: never
  }
  '/platform/organizations/{slug}/audit': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets an organization's audit logs */
    get: operations['OrgAuditLogsController_getAuditLogs']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/available-versions': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Retrieves a list of available Postgres versions available to the organization */
    post: operations['OrganizationSlugController_getAvailableImageVersions']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/billing/credits/balance': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets the current credit balance */
    get: operations['OrgCreditsController_getBalance']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/billing/credits/preview': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Preview for credit top-up */
    post: operations['OrgCreditsController_previewTopUp']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/billing/credits/redeem': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Redeems a credit code */
    post: operations['OrgCreditsController_redeemCode']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/billing/credits/top-up': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Tops up the credit balance */
    post: operations['OrgCreditsController_createTopUp']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/billing/invoices': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets invoices for the given organization */
    get: operations['OrgInvoicesController_getInvoices']
    put?: never
    post?: never
    delete?: never
    options?: never
    /** Gets the total count of invoices for the given organization */
    head: operations['OrgInvoicesController_countInvoices']
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/billing/invoices/{invoice_id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets invoice with the given invoice ID */
    get: operations['OrgInvoicesController_getInvoice']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/billing/invoices/{invoice_id}/payment-link': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets the payment link to manually pay the given invoice */
    get: operations['OrgInvoicesController_getInvoicePaymentLink']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/billing/invoices/{invoice_id}/receipt': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Get the receipt PDF URL for a paid invoice */
    get: operations['OrgInvoicesController_getInvoiceReceipt']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/billing/invoices/upcoming': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets the upcoming invoice */
    get: operations['OrgInvoicesController_getUpcomingInvoice']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/billing/plans': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets subscription Plans */
    get: operations['OrgPlansController_getAvailablePlans']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/billing/subscription': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets the current subscription */
    get: operations['SubscriptionController_getSubscription']
    /** Updates subscription */
    put: operations['SubscriptionController_updateSubscription']
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/billing/subscription/confirm': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Confirm subscription change */
    post: operations['SubscriptionController_confirmSubscriptionChange']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/billing/subscription/preview': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Preview subscription changes */
    post: operations['SubscriptionController_previewSubscriptionChange']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/billing/upgrade-request': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Request organization upgrade - notifies billing owners */
    post: operations['UpgradeRequestController_requestUpgrade']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/cloud-marketplace/link': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    /** Makes an existing organization being billed by AWS Marketplace */
    put: operations['ClazarController_link']
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/cloud-marketplace/redirect': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets the AWS Marketplace redirect url */
    get: operations['ClazarController_getRedirectUrl']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/customer': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets the Billing customer */
    get: operations['CustomerController_getCustomer']
    /** Updates the billing customer */
    put: operations['CustomerController_updateCustomer']
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/documents/dpa': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Create DPA document using PandaDoc */
    post: operations['OrgDocumentsController_createDpaDocument']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/documents/dpa-signed': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /**
     * Check if organization has signed any version of the DPA
     * @description Results are cached per organization for up to 24 hours. Signed status may not reflect immediately after a document is completed.
     */
    get: operations['OrgDocumentsController_getDpaSignedStatus']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/documents/iso27001-certificate': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Get ISO 27001 certificate URL */
    get: operations['OrgDocumentsController_getIso27001CertificateUrl']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/documents/soc2-type-2-report': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Get SOC2 Type 2 report URL */
    get: operations['OrgDocumentsController_getSoc2Type2ReportUrl']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/documents/standard-security-questionnaire': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Get standard security questionnaire URL */
    get: operations['OrgDocumentsController_getStandardSecurityQuestionnaireUrl']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/entitlements': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /**
     * Get entitlements for an organization
     * @description Returns the entitlements available to the organization based on their plan and any overrides.
     */
    get: operations['OrganizationEntitlementsController_getEntitlements']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/members': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets organization's members */
    get: operations['MembersController_getMembers']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/members/{gotrue_id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    /** Removes organization member */
    delete: operations['MembersController_deleteMember']
    options?: never
    head?: never
    /** Assign organization member with new role */
    patch: operations['MembersController_assignMemberRoleV2']
    trace?: never
  }
  '/platform/organizations/{slug}/members/{gotrue_id}/roles/{role_id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    /** Update organization member role */
    put: operations['MembersController_UpdateMemberRole']
    post?: never
    /** Removes organization member role */
    delete: operations['MembersController_deleteMemberRole']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/members/invitations': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets organization invitations */
    get: operations['InvitationsController_getAllInvitations']
    put?: never
    /** Creates organization invitation */
    post: operations['InvitationsController_createInvitation']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/members/invitations/{id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    /** Deletes organization invitation with given id */
    delete: operations['InvitationsController_deleteInvitation']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/members/invitations/{token}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets organization invitation by token */
    get: operations['InvitationsController_getInvitationByToken']
    put?: never
    /** Accepts organization invitation by token */
    post: operations['InvitationsController_acceptInvitationByToken']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/members/mfa/enforcement': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets organization MFA enforcement state */
    get: operations['MfaController_getMFAState']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    /** Update organization MFA enforcement state */
    patch: operations['MfaController_updateMFAState']
    trace?: never
  }
  '/platform/organizations/{slug}/members/reached-free-project-limit': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets organization members who have reached their free project limit */
    get: operations['ReachedFreeProjectLimitController_getMembersWhoReachedFreeProjectLimit']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/oauth/apps': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** List published or authorized oauth apps */
    get: operations['OAuthAppsController_listOAuthApps']
    put?: never
    /** Create an oauth app */
    post: operations['OAuthAppsController_createOAuthApp']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/oauth/apps/{app_id}/client-secrets': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** List oauth app client secrets */
    get: operations['OAuthAppClientSecretsController_listClientSecrets']
    put?: never
    /** Create oauth app client secret */
    post: operations['OAuthAppClientSecretsController_CreateClientSecret']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/oauth/apps/{app_id}/client-secrets/{secret_id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    /** Remove oauth app client secret */
    delete: operations['OAuthAppClientSecretsController_RemoveClientSecret']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/oauth/apps/{id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    /** Update an oauth app */
    put: operations['OAuthAppsController_updateOAuthApp']
    post?: never
    /** Remove a published oauth app */
    delete: operations['OAuthAppsController_removeOAuthApp']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/oauth/apps/{id}/revoke': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Revoke an authorized oauth app */
    post: operations['OAuthAppsController_revokeAuthorizedOAuthApp']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/oauth/authorizations/{id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** [Beta] Approve oauth app authorization request */
    post: operations['OrganizationOAuthAuthorizationsController_approveAuthorizationRequest']
    /** [Beta] Decline oauth app authorization request */
    delete: operations['OrganizationOAuthAuthorizationsController_declineAuthorizationRequest']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/payments': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets Stripe payment methods for the given organization */
    get: operations['PaymentsController_getPaymentMethods']
    put?: never
    post?: never
    /** Detach payment method with the given card ID */
    delete: operations['PaymentsController_detachPaymentMethod']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/payments/default': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    /** Mark given payment method as default for organization */
    put: operations['PaymentsController_markPaymentMethodAsDefault']
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/payments/setup-intent': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Sets up a payment method */
    post: operations['SetupIntentOrgController_setUpPaymentMethod']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/projects': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /**
     * Gets all projects for the given organization
     * @description Returns a paginated list of projects for the specified organization.
     *
     *     This endpoint uses offset-based pagination. Use the `offset` parameter to skip a number of projects and the `limit` parameter to control the number of projects returned per page.
     */
    get: operations['OrganizationProjectsController_getOrganizationProjects']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/roles': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets the given organization's roles with their corresponding projects */
    get: operations['OrganizationRolesController_getAllRoles']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/sso': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Get the organization's SSO Provider */
    get: operations['SSOProvidersController_getSSOProvider']
    /** Update the organization's SSO Provider */
    put: operations['SSOProvidersController_updateSSOProvider']
    /** Create the organization's SSO Provider */
    post: operations['SSOProvidersController_createSSOProvider']
    /** Delete the organization's SSO Provider */
    delete: operations['SSOProvidersController_deleteSSOProvider']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/tax-ids': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets the given organization's tax ID */
    get: operations['TaxIdsController_getTaxId']
    /** Creates or updates a tax ID for the given organization */
    put: operations['TaxIdsController_updateTaxId']
    post?: never
    /** Delete the tax ID with the given ID */
    delete: operations['TaxIdsController_deleteTaxId']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/usage': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets usage stats */
    get: operations['OrgUsageController_getOrgUsage']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/{slug}/usage/daily': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets daily aggregated usage stats */
    get: operations['OrgUsageController_getDailyOrgUsage']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/cloud-marketplace': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Creates organization billed by AWS Marketplace */
    post: operations['OrganizationsController_createAwsBilledOrganization']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/confirm-subscription': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Confirm subscription change and apply pending changes */
    post: operations['OrganizationsController_confirmSubscription']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/onboarding-survey': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Submit onboarding survey for a newly created organization */
    post: operations['OrganizationsController_handleOnboardingSurvey']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/organizations/preview-creation': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Preview tax breakdown for organization creation */
    post: operations['OrganizationsController_previewOrganizationCreation']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/pg-meta/{ref}/column-privileges': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Retrieve column privileges */
    get: operations['ColumnPrivilegesController_getColumnPrivileges']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/pg-meta/{ref}/extensions': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project pg.extensions */
    get: operations['ExtensionsController_getExtensions']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/pg-meta/{ref}/foreign-tables': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Retrieve database foreign tables */
    get: operations['ForeignTablesController_getForeignTables']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/pg-meta/{ref}/materialized-views': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Retrieve database materialized views */
    get: operations['MaterializedViewsController_getMaterializedViews']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/pg-meta/{ref}/policies': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project pg.policies */
    get: operations['PoliciesController_getPolicies']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/pg-meta/{ref}/publications': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project pg.publications */
    get: operations['PublicationsController_getPublications']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/pg-meta/{ref}/query': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Run sql query */
    post: operations['QueryController_runQuery']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/pg-meta/{ref}/tables': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project pg.tables or pg.table with the given ID */
    get: operations['TablesController_getTables']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/pg-meta/{ref}/triggers': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project pg.triggers */
    get: operations['TriggersController_getTriggers']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/pg-meta/{ref}/types': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project pg.types */
    get: operations['TypesController_getTypes']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/pg-meta/{ref}/views': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Retrieve database views */
    get: operations['ViewsController_getViews']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/plans/features': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /**
     * Get feature configurations for all plans
     * @description Returns feature configurations for customer-facing plans (Free, Pro, Team, Enterprise). Use the featureKey query parameter to get a specific feature, or omit it to get all features.
     */
    get: operations['PlanFeaturesController_getPlanFeatures']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/profile': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets the user's profile */
    get: operations['ProfileController_getProfile']
    put?: never
    /** Creates user's profile */
    post: operations['ProfileController_createProfile']
    delete?: never
    options?: never
    head?: never
    /** Updates user's profile */
    patch: operations['ProfileController_updateProfile']
    trace?: never
  }
  '/platform/profile/access-tokens': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets the user's access tokens */
    get: operations['AccessTokensController_getAccessTokens']
    put?: never
    /** Creates a new access token */
    post: operations['AccessTokensController_createAccessToken']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/profile/access-tokens/{id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets the access token with the given ID */
    get: operations['AccessTokensController_getAccessToken']
    put?: never
    post?: never
    /** Deletes the access token with the given ID */
    delete: operations['AccessTokensController_deleteAccessToken']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/profile/audit': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets a user's audit logs */
    get: operations['UserAuditLogsController_getAuditLogs']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/profile/audit-login': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Logged into account */
    post: operations['ProfileController_auditAccountLogin']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/profile/permissions': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets all the user's permissions */
    get: operations['PermissionsController_getPermissions']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/profile/scoped-access-tokens': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets the user's scoped access tokens */
    get: operations['ScopedAccessTokensController_getAccessTokens']
    put?: never
    /** Creates a new scoped access token */
    post: operations['ScopedAccessTokensController_createAccessToken']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/profile/scoped-access-tokens/{id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets the scoped access token with the given ID */
    get: operations['ScopedAccessTokensController_getAccessToken']
    put?: never
    post?: never
    /** Deletes the scoped access token with the given ID */
    delete: operations['ScopedAccessTokensController_deleteAccessToken']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /**
     * Gets all projects that belong to the authenticated user
     * @description Returns a paginated list of projects across all organizations the user has access to.
     *
     *     This endpoint uses offset-based pagination. Use the `offset` parameter to skip a number of projects and the `limit` parameter to control the number of projects returned per page.
     */
    get: operations['ProjectsController_getProjects']
    put?: never
    /** Creates a project */
    post: operations['ProjectsController_createProject']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects-resource-warnings': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /**
     * Gets resource warnings for all projects accessible by the user
     * @description Only returns the minimal project info
     */
    get: operations['ProjectsResourceWarningsController_getProjectsResourceWarnings']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets a specific project that belongs to the authenticated user */
    get: operations['ProjectsRefController_getProject']
    put?: never
    post?: never
    /** Deletes the given project */
    delete: operations['ProjectsRefController_deleteProject']
    options?: never
    head?: never
    /** Updates the given project */
    patch: operations['ProjectsRefController_updateProject']
    trace?: never
  }
  '/platform/projects/{ref}/analytics/endpoints/auth.metrics': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets a project's auth metrics */
    get: operations['AuthMetricsController_getAuthMetrics']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/analytics/endpoints/functions.combined-stats': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets a project's function combined statistics */
    get: operations['FunctionsLogsController_getCombinedStats']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/analytics/endpoints/functions.req-stats': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets a project's function request statistics */
    get: operations['FunctionsLogsController_getRequestStats']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/analytics/endpoints/functions.resource-usage': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets a project's function resource usage */
    get: operations['FunctionsLogsController_getResourceUsage']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/analytics/endpoints/logs.all': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project's logs */
    get: operations['LogsController_getProjectLogsViaGet']
    put?: never
    /** Gets project's logs */
    post: operations['LogsController_getProjectLogsViaPost']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/analytics/endpoints/logs.all.otel': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project's logs from the ClickHouse-backed endpoint */
    get: operations['LogsController_getProjectLogsOtelViaGet']
    put?: never
    /** Gets project's logs from the ClickHouse-backed endpoint */
    post: operations['LogsController_getProjectLogsOtelViaPost']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/analytics/endpoints/project.metrics': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets a project's metrics */
    get: operations['ProjectMetricsController_getProjectMetrics']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/analytics/endpoints/usage.api-counts': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project's usage api counts */
    get: operations['UsageApiController_getApiCounts']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/analytics/endpoints/usage.api-requests-count': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project's usage api requests count */
    get: operations['UsageApiController_getApiRequestsCount']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/analytics/log-drains': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Lists all log drains */
    get: operations['LogDrainController_listLogDrains']
    put?: never
    /** Create a log drain */
    post: operations['LogDrainController_createLogDrain']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/analytics/log-drains/{token}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    /** Update a log drain */
    put: operations['LogDrainController_updateLogDrain']
    post?: never
    /** Delete a log drain */
    delete: operations['LogDrainController_deleteLogDrain']
    options?: never
    head?: never
    /** Patch a log drain */
    patch: operations['LogDrainController_patchLogDrain']
    trace?: never
  }
  '/platform/projects/{ref}/api-keys/temporary': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Create a temporary API key */
    post: operations['ApiKeysController_createTemporaryApiKey']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/api/graphql': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Queries project Graphql */
    post: operations['ProjectsApiController_projectGraphql']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/api/rest': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project OpenApi */
    get: operations['ProjectsApiController_projectOpenApi']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/billing/addons': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project addons */
    get: operations['ProjectAddonController_getProjectAddons']
    put?: never
    /** Updates project addon */
    post: operations['ProjectAddonController_updateAddon']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/billing/addons/{addon_variant}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    /** Removes project addon */
    delete: operations['ProjectAddonController_removeAddon']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/config/pgbouncer': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /**
     * Gets project's pgbouncer config
     * @description Returns pgbouncer config. To check pgbouncer status, use `GET /v0/projects/{ref}/config/pgbouncer/status`
     */
    get: operations['PgbouncerConfigController_getPgbouncerConfig']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    /** Updates project's pgbouncer config */
    patch: operations['PgbouncerConfigController_updatePgbouncerConfig']
    trace?: never
  }
  '/platform/projects/{ref}/config/pgbouncer/status': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project's pgbouncer status */
    get: operations['PgbouncerConfigController_getPgbouncerStatus']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/config/postgrest': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project's postgrest config */
    get: operations['PostgrestConfigController_getPostgRESTConfig']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    /** Updates project's postgrest config */
    patch: operations['PostgrestConfigController_updatePostgRESTConfig']
    trace?: never
  }
  '/platform/projects/{ref}/config/realtime': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets realtime configuration */
    get: operations['RealtimeConfigController_getConfig']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    /** Updates realtime configuration */
    patch: operations['RealtimeConfigController_updateConfig']
    trace?: never
  }
  '/platform/projects/{ref}/config/realtime/shutdown': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Shutdowns realtime connections for a project */
    post: operations['RealtimeConfigController_shutdown']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/config/secrets': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    /** Updates project's secrets config */
    patch: operations['SecretsConfigController_updateConfig']
    trace?: never
  }
  '/platform/projects/{ref}/config/secrets/update-status': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets the last JWT secret update status */
    get: operations['SecretsConfigController_getJwtSecretUpdateStatus']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/config/storage': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project's storage config */
    get: operations['StorageConfigController_getConfig']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    /** Updates project's storage config */
    patch: operations['StorageConfigController_updateConfig']
    trace?: never
  }
  '/platform/projects/{ref}/config/supavisor': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project's supavisor config */
    get: operations['SupavisorConfigController_getSupavisorConfig']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/content': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project's content */
    get: operations['ContentController_getContent']
    /** Updates project's content */
    put: operations['ContentController_updateWholeContent']
    post?: never
    /** Deletes project's contents */
    delete: operations['ContentController_deleteContents']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/content/count': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets the user's content counts */
    get: operations['ContentController_getContentCountV2']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/content/folders': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project's content root folder */
    get: operations['ContentFoldersController_getRootFolder']
    put?: never
    /** Creates project's content folder */
    post: operations['ContentFoldersController_createFolder']
    /** Deletes project's content folders */
    delete: operations['ContentFoldersController_DeleteFolder']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/content/folders/{id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project's content folder */
    get: operations['ContentFoldersController_getFolder']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    /** Updates project's content folder */
    patch: operations['ContentFoldersController_updateFolder']
    trace?: never
  }
  '/platform/projects/{ref}/content/item/{id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project's content by the given id */
    get: operations['ContentController_getContentById']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/daily-stats': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets daily project stats */
    get: operations['DailyStatsController_getDailyStats']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/databases': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets non-removed databases of a specified project */
    get: operations['DatabasesController_getDatabases']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/databases-statuses': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets statuses of databases within a project */
    get: operations['DatabasesStatusesController_getStatus']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/db-password': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    /** Updates the database password */
    patch: operations['DbPasswordController_updatePassword']
    trace?: never
  }
  '/platform/projects/{ref}/disk': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Get database disk attributes */
    get: operations['DiskController_getDisk']
    put?: never
    /** Modify database disk */
    post: operations['DiskController_modifyDisk']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/disk/custom-config': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets disk autoscale config */
    get: operations['DiskController_getDiskAutoscaleConfig']
    put?: never
    /** Updates disk autoscale config */
    post: operations['DiskController_updateDiskAutoscaleConfig']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/disk/util': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Get disk utilization */
    get: operations['DiskController_getDiskUtilization']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/infra-monitoring': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project's usage metrics */
    get: operations['InfraMonitoringController_getUsageMetrics']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/load-balancers': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets non-removed databases of a specified project */
    get: operations['LoadBalancersController_getLoadBalancers']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/members': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets the list of users with access to the project */
    get: operations['ProjectMembersController_getProjecMembers']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/notifications/advisor/exceptions': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** List advisor notification exceptions */
    get: operations['ProjectAdvisorNotificationsController_listNotificationExceptions']
    put?: never
    /** Create advisor notification exceptions */
    post: operations['ProjectAdvisorNotificationsController_createNotificationExceptions']
    /** Deletes advisor notification exceptions */
    delete: operations['ProjectAdvisorNotificationsController_deleteNotificationExceptions']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/notifications/advisor/exceptions/{id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    /** Updates advisor notification exceptions */
    patch: operations['ProjectAdvisorNotificationsController_updateNotificationExceptions']
    trace?: never
  }
  '/platform/projects/{ref}/pause': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Pauses the project */
    post: operations['PauseController_pauseProject']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/pause/status': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets the latest pause event for a project if a project is paused */
    get: operations['PauseController_getProject']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/privatelink/associations': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Get AWS accounts attached to PrivateLink share for the project. */
    get: operations['ProjectPrivateLinkController_getPrivateLink']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/privatelink/associations/aws-account': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /**
     * Add AWS account to PrivateLink share for the project
     * @description Add an AWS account to the project's PrivateLink configuration. Creates middleware entry and manages AWS resources.
     */
    post: operations['ProjectPrivateLinkController_addAwsAccountToPrivateLink']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/privatelink/associations/aws-account/{aws_account_id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    /**
     * Remove AWS account from PrivateLink share for the project
     * @description Removes an AWS account from the project's PrivateLink configuration. Cleans up associated AWS resources.
     */
    delete: operations['ProjectPrivateLinkController_removeAwsAccountFromPrivateLink']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/resize': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Resize database disk */
    post: operations['ResizeController_resizeDatabase']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/restart': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Restarts project */
    post: operations['RestartController_restartProject']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/restart-services': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Restarts given services */
    post: operations['RestartServicesController_restartServices']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/restore': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Unpauses project */
    post: operations['UnpauseController_unpauseProject']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/restore/versions': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Retrieves versions to which a project can be restored */
    get: operations['UnpauseController_getAvailableImageVersions']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/run-lints': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Run project lints */
    get: operations['ProjectRunLintsController_runProjectLints']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/run-lints/{name}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Run project lint by name */
    get: operations['ProjectRunLintsController_runLintByName']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/run-lints/leaked-service-key': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Run project leaked service key lint */
    get: operations['ProjectRunLintsController_runLeakedServiceKeyLint']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/run-lints/no-backup-admin': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Run project backup admin lint */
    get: operations['ProjectRunLintsController_runAuthBackupAdminLint']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/service-versions': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets service versions for a specific project */
    get: operations['ProjectServiceVersionsController_getServiceVersions']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/settings': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project's settings */
    get: operations['SettingsController_getProjectSettings']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/settings/sensitivity': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    /** Updates the given project sensitivity */
    patch: operations['SensitivityController_updateProjectSensitivity']
    trace?: never
  }
  '/platform/projects/{ref}/status': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project's status */
    get: operations['ProjectStatusController_getStatus']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/transfer': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Transfers a project to a different organization. */
    post: operations['ProjectTransferController_transferProject']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/{ref}/transfer/preview': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Previews transferring a project to a different organizations, shows eligibility and impact. */
    post: operations['ProjectTransferController_previewTransfer']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/projects/available-regions': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets the list of available regions that can be used for a new project */
    get: operations['ProjectsController_getRegions']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/replication/{ref}/destinations': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /**
     * List replication destinations
     * @description List all destinations for the project. Requires bearer auth and an active, healthy project.
     */
    get: operations['ReplicationDestinationsController_getDestinations']
    put?: never
    /**
     * Create replication destination
     * @description Create a destination for the project. Requires bearer auth and an active, healthy project.
     */
    post: operations['ReplicationDestinationsController_createDestination']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/replication/{ref}/destinations-pipelines': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /**
     * Create destination and pipeline
     * @description Create a destination and pipeline in one call. Requires bearer auth and an active, healthy project.
     */
    post: operations['ReplicationDestinationsPipelinesController_createDestinationPipeline']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/replication/{ref}/destinations-pipelines/{destination_id}/{pipeline_id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /**
     * Update destination and pipeline
     * @description Update a destination and pipeline in one call. Requires bearer auth and an active, healthy project.
     */
    post: operations['ReplicationDestinationsPipelinesController_updateDestinationPipeline']
    /**
     * Delete destination and pipeline
     * @description Delete a destination and pipeline. Requires bearer auth and an active, healthy project.
     */
    delete: operations['ReplicationDestinationsPipelinesController_deleteDestinationPipeline']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/replication/{ref}/destinations/{destination_id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /**
     * Get replication destination
     * @description Get a destination by id. Requires bearer auth and an active, healthy project.
     */
    get: operations['ReplicationDestinationsController_getDestination']
    put?: never
    /**
     * Update replication destination
     * @description Update a destination for the project. Requires bearer auth and an active, healthy project.
     */
    post: operations['ReplicationDestinationsController_updateDestination']
    /**
     * Delete replication destination
     * @description Delete a destination from the project. Requires bearer auth and an active, healthy project.
     */
    delete: operations['ReplicationDestinationsController_deleteDestination']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/replication/{ref}/destinations/validate': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /**
     * Validate destination configuration
     * @description Validates that the destination is accessible and properly configured. Requires bearer auth and an active, healthy project.
     */
    post: operations['ReplicationDestinationsController_validateDestination']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/replication/{ref}/pipelines': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /**
     * List replication pipelines
     * @description List all pipelines for the project. Requires bearer auth and an active, healthy project.
     */
    get: operations['ReplicationPipelinesController_getPipelines']
    put?: never
    /**
     * Create replication pipeline
     * @description Create a pipeline for the project. Requires bearer auth and an active, healthy project.
     */
    post: operations['ReplicationPipelinesController_createPipeline']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/replication/{ref}/pipelines/{pipeline_id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /**
     * Get replication pipeline
     * @description Get a pipeline by id. Requires bearer auth and an active, healthy project.
     */
    get: operations['ReplicationPipelinesController_getPipeline']
    put?: never
    /**
     * Update replication pipeline
     * @description Update a pipeline. Requires bearer auth and an active, healthy project.
     */
    post: operations['ReplicationPipelinesController_updatePipeline']
    /**
     * Delete replication pipeline
     * @description Delete a pipeline from the project. Requires bearer auth and an active, healthy project.
     */
    delete: operations['ReplicationPipelinesController_deletePipeline']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/replication/{ref}/pipelines/{pipeline_id}/replication-status': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /**
     * Get pipeline replication status
     * @description Get the pipeline replication status. Requires bearer auth and an active, healthy project.
     */
    get: operations['ReplicationPipelinesController_getPipelineReplicationStatus']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/replication/{ref}/pipelines/{pipeline_id}/rollback-tables': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /**
     * Rollback pipeline tables
     * @description Rollback the replication state of tables in the pipeline. Supports rolling back a single table, all errored tables or all tables. Requires bearer auth and an active, healthy project.
     */
    post: operations['ReplicationPipelinesController_rollbackTables']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/replication/{ref}/pipelines/{pipeline_id}/start': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /**
     * Start pipeline
     * @description Start the pipeline. Requires bearer auth and an active, healthy project.
     */
    post: operations['ReplicationPipelinesController_startPipeline']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/replication/{ref}/pipelines/{pipeline_id}/status': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /**
     * Get pipeline status
     * @description Get the current pipeline status. Requires bearer auth and an active, healthy project.
     */
    get: operations['ReplicationPipelinesController_getPipelineStatus']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/replication/{ref}/pipelines/{pipeline_id}/stop': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /**
     * Stop pipeline
     * @description Stop the pipeline. Requires bearer auth and an active, healthy project.
     */
    post: operations['ReplicationPipelinesController_stopPipeline']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/replication/{ref}/pipelines/{pipeline_id}/version': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /**
     * Get pipeline version
     * @description Get the current pipeline version. Requires bearer auth and an active, healthy project.
     */
    get: operations['ReplicationPipelinesController_getPipelineVersion']
    put?: never
    /**
     * Update pipeline version
     * @description Update the pipeline to a new version. Requires bearer auth and an active, healthy project.
     */
    post: operations['ReplicationPipelinesController_updatePipelineVersion']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/replication/{ref}/pipelines/validate': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /**
     * Validate pipeline configuration
     * @description Validates pipeline prerequisites against the source database. Requires bearer auth and an active, healthy project.
     */
    post: operations['ReplicationPipelinesController_validatePipeline']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/replication/{ref}/sources': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /**
     * List replication sources
     * @description List all sources for the project. Requires bearer auth and an active, healthy project.
     */
    get: operations['ReplicationSourcesController_getSources']
    put?: never
    /**
     * Create replication source
     * @description Create a source for the project. Requires bearer auth and an active, healthy project.
     */
    post: operations['ReplicationSourcesController_createSource']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/replication/{ref}/sources/{source_id}/publications': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /**
     * List publications for source
     * @description List publications for a source. Requires bearer auth and an active, healthy project.
     */
    get: operations['ReplicationSourcesController_getPublications']
    put?: never
    /**
     * Create publication for source
     * @description Create a publication for a source. Requires bearer auth and an active, healthy project.
     */
    post: operations['ReplicationSourcesController_createPublication']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/replication/{ref}/sources/{source_id}/publications/{publication_name}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /**
     * Update publication for source
     * @description Update a publication for a source. Requires bearer auth and an active, healthy project.
     */
    post: operations['ReplicationSourcesController_updatePublication']
    /**
     * Delete publication for source
     * @description Delete a publication for a source. Requires bearer auth and an active, healthy project.
     */
    delete: operations['ReplicationSourcesController_deletePublication']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/replication/{ref}/sources/{source_id}/tables': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /**
     * List tables for source
     * @description List tables available for a source. Requires bearer auth and an active, healthy project.
     */
    get: operations['ReplicationSourcesController_getTables']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/replication/{ref}/tenants': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    /**
     * Delete tenant
     * @description Delete the replication tenant for the project. Requires bearer auth.
     */
    delete: operations['ReplicationTenantsController_deleteTenant']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/replication/{ref}/tenants-sources': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /**
     * Create tenant and source
     * @description Create a replication tenant and source. Requires bearer auth and an active, healthy project.
     */
    post: operations['ReplicationTenantsSourcesController_createTenantSource']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/reset-password': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Reset password for email */
    post: operations['ResetPasswordController_resetPassword']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/signup': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Sign up with email and password */
    post: operations['SignUpController_signUp']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/status': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Get infrastructure status */
    get: operations['StatusController_getStatus']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/analytics-buckets': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets list of analytics buckets */
    get: operations['StorageAnalyticsBucketsController_getBuckets']
    put?: never
    /** Create an analytics bucket */
    post: operations['StorageAnalyticsBucketsController_createBucket']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/analytics-buckets/{id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    /** Deletes an analytics bucket */
    delete: operations['StorageAnalyticsBucketIdController_deleteBucket']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/analytics-buckets/{id}/namespaces': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets list of namespaces from a bucket */
    get: operations['StorageAnalyticsBucketNamespacesController_getNamespaces']
    put?: never
    /** Create a namespace within a bucket */
    post: operations['StorageAnalyticsBucketNamespacesController_createNamespace']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/analytics-buckets/{id}/namespaces/{namespace}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    /** Drop a namespace within an analytics bucket */
    delete: operations['StorageAnalyticsBucketNamespaceController_deleteNamespace']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/analytics-buckets/{id}/namespaces/{namespace}/tables': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets list of tables from a namespace */
    get: operations['StorageAnalyticsBucketNamespaceTablesController_getTables']
    put?: never
    /** Create a table within a namespace */
    post: operations['StorageAnalyticsBucketNamespaceTablesController_createTable']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/analytics-buckets/{id}/namespaces/{namespace}/tables/{table}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    /** Drop a table within a namespace */
    delete: operations['StorageAnalyticsBucketNamespaceTableController_dropTable']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/archive': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project storage archive */
    get: operations['StorageArchiveController_getArchive']
    put?: never
    /** Creates project storage archive */
    post: operations['StorageArchiveController_createArchive']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/buckets': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets list of buckets */
    get: operations['StorageBucketsController_getBuckets']
    put?: never
    /** Create bucket */
    post: operations['StorageBucketsController_createBucket']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/buckets/{id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets bucket */
    get: operations['StorageBucketIdController_getBucket']
    put?: never
    post?: never
    /** Deletes bucket */
    delete: operations['StorageBucketIdController_deleteBucket']
    options?: never
    head?: never
    /** Updates bucket */
    patch: operations['StorageBucketIdController_updateBucket']
    trace?: never
  }
  '/platform/storage/{ref}/buckets/{id}/empty': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Removes all objects inside a single bucket. */
    post: operations['StorageBucketIdController_emptyBucket']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/buckets/{id}/objects': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    /** Deletes objects */
    delete: operations['StorageObjectsController_deleteObjects']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/buckets/{id}/objects/copy': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Copys object */
    post: operations['StorageObjectsController_copyObject']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/buckets/{id}/objects/list': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Gets list of objects with the given bucket */
    post: operations['StorageObjectsController_getObjects']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/buckets/{id}/objects/list-v2': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Gets list of objects with the given bucket */
    post: operations['StorageObjectsController_getObjectsV2']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/buckets/{id}/objects/move': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Move object */
    post: operations['StorageObjectsController_moveObject']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/buckets/{id}/objects/public-url': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Creates URL for an asset in a public bucket */
    post: operations['StorageObjectsController_createPublicUrl']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/buckets/{id}/objects/sign': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Creates a signed URL */
    post: operations['StorageObjectsController_createSignedUrl']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/buckets/{id}/objects/sign-multi': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Gets multiple signed URLs */
    post: operations['StorageObjectsController_createSignedUrls']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/credentials': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets project storage credentials */
    get: operations['StorageS3CredentialsController_getAllCredentials']
    put?: never
    /** Creates project storage credential */
    post: operations['StorageS3CredentialsController_createCredential']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/credentials/{id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    /** Deletes project storage credential */
    delete: operations['StorageS3CredentialsController_deleteCredential']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/vector-buckets': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets list of vector buckets */
    get: operations['StorageVectorBucketsController_getBuckets']
    put?: never
    /** Create vector bucket */
    post: operations['StorageVectorBucketsController_createBucket']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/vector-buckets/{id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets bucket */
    get: operations['StorageVectorBucketIdController_getBucket']
    put?: never
    post?: never
    /** Deletes bucket */
    delete: operations['StorageVectorBucketIdController_deleteBucket']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/vector-buckets/{id}/indexes': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets bucket indexes */
    get: operations['StorageVectorBucketIdIndexesController_getBucketIndexes']
    put?: never
    /** Create index in vector bucket */
    post: operations['StorageVectorBucketIdIndexesController_createBucketIndex']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/storage/{ref}/vector-buckets/{id}/indexes/{indexName}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    post?: never
    /** Deletes bucket index */
    delete: operations['StorageVectorBucketIdIndexesController_deleteBucketIndex']
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/stripe/invoices/overdue': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets information about overdue invoices that relate to the authenticated user */
    get: operations['InvoicesController_getOverdueInvoices']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/stripe/projects/provisioning/account_requests/{id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Get account request details */
    get: operations['AccountRequestsController_getAccountRequest']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/stripe/projects/provisioning/account_requests/{id}/confirm': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Confirm account request (from Studio) */
    post: operations['AccountRequestsController_confirmAccountRequest']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/stripe/setup-intent': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Initiated payment method setup */
    post: operations['SetupIntentController_setUpPaymentMethod']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/telemetry/event': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Sends analytics server event */
    post: operations['TelemetryEventController_sendServerEventV2']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/telemetry/feature-flags': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Call feature flags */
    get: operations['TelemetryFeatureFlagsController_callFeatureFlag']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/telemetry/feature-flags/track': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Track feature flag called */
    post: operations['TelemetryFeatureFlagsController_trackFeatureFlag']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/telemetry/groups/identify': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Send analytics group identify event */
    post: operations['TelemetryGroupsController_groupIdentify']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/telemetry/groups/reset': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Send analytics group reset event */
    post: operations['TelemetryGroupsController_groupReset']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/telemetry/identify': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Send analytics identify event */
    post: operations['TelemetryIdentifyController_identifyV2']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/telemetry/reset': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    put?: never
    /** Reset analytics */
    post: operations['TelemetryResetController_reset']
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/telemetry/stream': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Stream telemetry events (local dev only) */
    get: operations['TelemetryStreamController_streamEvents']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/update-email': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    get?: never
    /** Updates a user email address */
    put: operations['UpdateEmailController_updateEmail']
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/vercel/redirect/{installation_id}': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Gets the Vercel redirect url */
    get: operations['VercelRedirectController_getRedirectUrl']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/workflow-runs': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Get a list of workflow runs */
    get: operations['WorkflowRunController_listWorkflowRuns']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
  '/platform/workflow-runs/{workflow_run_id}/logs': {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    /** Get the logs of a workflow run */
    get: operations['WorkflowRunController_getWorkflowRunLogs']
    put?: never
    post?: never
    delete?: never
    options?: never
    head?: never
    patch?: never
    trace?: never
  }
}
export type webhooks = Record<string, never>
export interface components {
  schemas: {
    AccessControlPermission: {
      actions: string[] | null
      condition:
        | (
            | string
            | number
            | boolean
            | unknown[]
            | {
                [key: string]: unknown
              }
          )
        | null
      organization_id: number | null
      organization_slug: string
      project_ids: number[] | null
      project_refs: string[] | null
      resources: string[] | null
      restrictive: boolean | null
    }
    AccessToken: {
      created_at: string
      expires_at: string | null
      id: number
      last_used_at: string | null
      name: string
      /** @enum {string} */
      scope?: 'V0'
      token_alias: string
    }
    AccountRequestDetailsDto: {
      email: string
      email_matches: boolean
      expires_at: string
      id: string
      linked_organization?: {
        id: number
        name: string
        slug: string
      }
      /** @enum {string} */
      status: 'pending' | 'complete' | 'expired' | 'error'
    }
    AddAwsAccountToPrivateLinkBody: {
      account_name?: string
      aws_account_id: string
    }
    AnalyticsResponse: {
      error?:
        | string
        | {
            code: number
            errors: {
              domain: string
              location: string
              locationType: string
              message: string
              reason: string
            }[]
            message: string
            status: string
          }
      result?: unknown[]
    }
    ApproveAuthorizationResponse: {
      url: string
    }
    AssignMemberRoleBodyV2: {
      role_id: number
      role_scoped_projects?: string[]
    }
    AuditLogsResponse: {
      result: {
        action: {
          metadata?: {
            [key: string]: unknown
          }
          method: string
          name: string
          route: string
          status: number
        }
        actor: {
          app_id?: string
          app_name?: string
          email?: string
          ip?: string
          oauth_app_id?: string
          oauth_app_name?: string
          token_hash?: string
          token_type: string
          user_id?: string
        }
        organization_slug?: string
        project_ref?: string
        request_id: string
        timestamp: number
      }[]
      retention_period: number
    }
    AuthBackupAdminLintResponse: {
      lints: {
        cache_key: string
        categories: ('PERFORMANCE' | 'SECURITY')[]
        description: string
        detail: string
        /** @enum {string} */
        facing: 'EXTERNAL'
        /** @enum {string} */
        level: 'ERROR' | 'WARN' | 'INFO'
        metadata?: {
          entity?: string
          fkey_columns?: number[]
          fkey_name?: string
          name?: string
          schema?: string
          /** @enum {string} */
          type?: 'table' | 'view' | 'auth' | 'function' | 'extension' | 'compliance'
        }
        /** @enum {string} */
        name:
          | 'unindexed_foreign_keys'
          | 'auth_users_exposed'
          | 'auth_rls_initplan'
          | 'no_primary_key'
          | 'unused_index'
          | 'multiple_permissive_policies'
          | 'policy_exists_rls_disabled'
          | 'rls_enabled_no_policy'
          | 'duplicate_index'
          | 'security_definer_view'
          | 'function_search_path_mutable'
          | 'rls_disabled_in_public'
          | 'extension_in_public'
          | 'rls_references_user_metadata'
          | 'materialized_view_in_api'
          | 'foreign_table_in_api'
          | 'unsupported_reg_types'
          | 'auth_otp_long_expiry'
          | 'auth_otp_short_length'
          | 'ssl_not_enforced'
          | 'network_restrictions_not_set'
          | 'password_requirements_min_length'
          | 'pitr_not_enabled'
          | 'auth_leaked_password_protection'
          | 'auth_insufficient_mfa_options'
          | 'auth_password_policy_missing'
          | 'leaked_service_key'
          | 'no_backup_admin'
          | 'vulnerable_postgres_version'
        remediation: string
        title: string
      }[]
    }
    BackupsResponse: {
      backups: {
        id: number
        inserted_at: string
        isPhysicalBackup: boolean
        project_id: number
        /** @enum {string} */
        status: 'COMPLETED' | 'FAILED' | 'PENDING' | 'REMOVED' | 'ARCHIVED' | 'CANCELLED'
      }[]
      physicalBackupData: {
        earliestPhysicalBackupDateUnix?: number
        latestPhysicalBackupDateUnix?: number
      }
      pitr_enabled: boolean
      region: string
      walg_enabled: boolean
    }
    BillingCustomerUpdateBody: {
      additional_emails?: string[]
      address?: {
        city?: string | null
        country: string
        line1: string
        line2?: string | null
        postal_code?: string | null
        state?: string | null
      }
      billing_name?: string
      /** @enum {boolean} */
      clear_tax_id?: true
      dry_run?: boolean
      tax_id?: {
        country?: string
        type: string
        value: string
      }
    }
    Buffer: Record<string, never>
    BulkDeleteUserContentResponse: {
      id: string
    }
    ChangeMFAEnforcementStateRequest: {
      enforced: boolean
    }
    CloneBackupsResponse: {
      backups: {
        id: number
        inserted_at: string
        isPhysicalBackup: boolean
        project_id: number
        /** @enum {string} */
        status: 'COMPLETED' | 'FAILED' | 'PENDING' | 'REMOVED' | 'ARCHIVED' | 'CANCELLED'
      }[]
      physicalBackupData: {
        earliestPhysicalBackupDateUnix?: number
        latestPhysicalBackupDateUnix?: number
      }
      pitr_enabled: boolean
      region: string
      target_compute_size: string
      target_volume_size_gb: number
      walg_enabled: boolean
    }
    CloneProject: {
      cloneBackupId?: number
      newDbPass: string
      newProjectName: string
      recoveryTimeTarget?: number
    }
    CloudMarketplaceContractLinkingEligibilityResponse: {
      eligibility: {
        aws_agreement_id?: string
        is_eligible: boolean
        reasons: (
          | 'AWS_ACTIVATE_CREDITS_DEAL'
          | 'AGREEMENT_BASED_OFFER'
          | 'NO_ACTIVE_CONTRACT_FOUND'
        )[]
      }
    }
    CloudMarketplaceOnboardingInfoResponse: {
      aws_contract_auto_renewal: boolean
      aws_contract_end_date: string
      aws_contract_is_private_offer: boolean
      aws_contract_settings_url: string
      aws_contract_start_date: string
      organization_linking_eligibility: {
        is_eligible: boolean
        reasons: (
          | 'ALREADY_MANAGED_BY_PARTNER'
          | 'ALREADY_MANAGED_BY_PARTNER_AWS'
          | 'OVERDUE_INVOICES'
        )[]
        slug: string
      }[]
      plan_name_selected_on_marketplace: string
    }
    ConfirmCreateSubscriptionChangeBody: {
      kind?: string
      name: string
      payment_intent_id: string
      size?: string
    }
    ConfirmResponseDto: {
      organization_slug: string
      success: boolean
    }
    ConfirmSubscriptionChangeBody: {
      payment_intent_id: string
    }
    CopyObjectBody: {
      from: string
      to: string
    }
    CopyObjectResponse: {
      path: string
    }
    CreateAccessTokenBody: {
      /** Format: date-time */
      expires_at?: string
      name: string
      /** @enum {string} */
      scope?: 'V0'
    }
    CreateAccessTokenResponse: {
      created_at: string
      expires_at: string | null
      id: number
      last_used_at: string | null
      name: string
      /** @enum {string} */
      scope?: 'V0'
      token: string
      token_alias: string
    }
    CreateAwsBilledOrganizationBody: {
      buyer_id: string
      kind?: string
      name: string
      size?: string
    }
    CreateBackendParamsOpenapi: {
      config:
        | {
            hostname?: string
            password?: string | null
            port?: number | null
            schema?: string
            url?: string | null
            username?: string | null
          }
        | {
            gzip?: boolean
            headers?: {
              [key: string]: string
            }
            /** @enum {string} */
            http?: 'http1' | 'http2'
            url?: string
          }
        | {
            dataset_id?: string
            project_id?: string
          }
        | {
            api_key?: string
            region?: string
          }
        | {
            password?: string | null
            url?: string
            username?: string | null
          }
        | {
            headers?: {
              [key: string]: string
            }
            password?: string | null
            url?: string
            username?: string | null
          }
        | {
            dsn?: string
          }
        | {
            api_token?: string
            dataset_name?: string
            domain?: string
          }
        | {
            ca_cert?: string
            cipher_key?: string
            client_cert?: string
            client_key?: string
            host?: string
            port?: number
            structured_data?: string
            /** @default false */
            tls?: boolean
          }
      description?: string
      name: string
      /** @enum {string} */
      type:
        | 'postgres'
        | 'bigquery'
        | 'clickhouse'
        | 'webhook'
        | 'datadog'
        | 'elastic'
        | 'loki'
        | 'sentry'
        | 's3'
        | 'axiom'
        | 'last9'
        | 'otlp'
        | 'syslog'
    }
    CreateBucketIndexBody: {
      /** @enum {string} */
      dataType: 'float32'
      dimension: number
      /** @enum {string} */
      distanceMetric: 'cosine' | 'euclidean' | 'dotproduct'
      indexName: string
      /** @default [] */
      metadataKeys?: string[]
    }
    CreateCliLoginSessionBody: {
      public_key: string
      /** Format: uuid */
      session_id: string
      token_name?: string
    }
    CreateContentFolderBody: {
      name: string
      /** Format: uuid */
      parent_id?: string
    }
    CreateDestinationPipelineResponse: {
      /**
       * @description Destination id
       * @example 2001
       */
      destination_id: number
      /**
       * @description Pipeline id
       * @example 1012
       */
      pipeline_id: number
    }
    CreateDestinationResponse: {
      /**
       * @description Destination id
       * @example 2001
       */
      id: number
    }
    CreateDpaDocumentRequest: {
      /** Format: email */
      recipient_email: string
    }
    CreateDpaDocumentResponse: {
      date_created: string
      document_id: string
      download_url?: string
      name: string
      status: string
    }
    CreateGitHubAuthorizationBody: {
      code: string
    }
    CreateGitHubConnectionBody: {
      branch_limit?: number
      installation_id: number
      new_branch_per_pr?: boolean
      project_ref: string
      repository_id: number
      briven_changes_only?: boolean
      workdir?: string
    }
    CreateGitHubConnectionResponse: {
      branch_limit: number
      id: number
      inserted_at: string
      installation_id: number
      new_branch_per_pr: boolean
      briven_changes_only: boolean
      updated_at: string
      workdir: string
    }
    CreateInvitationBody: {
      /**
       * Format: email
       * @deprecated
       */
      email?: string
      emails?: string[]
      require_sso?: boolean
      role_id: number
      role_scoped_projects?: string[]
    }
    CreateInvitationResponse: {
      failed: {
        /** Format: email */
        email: string
        error: string
      }[]
      succeeded: string[]
    } | null
    CreateNamespaceBody: {
      namespace: string
    }
    CreateNamespaceTableBody: {
      fields: {
        id: number
        name: string
        required: boolean
        type:
          | (
              | 'boolean'
              | 'int'
              | 'long'
              | 'float'
              | 'double'
              | 'string'
              | 'timestamp'
              | 'date'
              | 'time'
              | 'timestamptz'
              | 'uuid'
              | 'binary'
            )
          | string
      }[]
      name: string
    }
    CreateNotificationExceptionsBody: {
      exceptions: {
        /** Format: uuid */
        assigned_to?: string
        is_disabled: boolean
        /** @enum {string} */
        lint_category?: 'PERFORMANCE' | 'SECURITY'
        lint_metadata?: {
          [key: string]: unknown
        }
        lint_name?:
          | (
              | 'ssl_not_enforced'
              | 'network_restrictions_not_set'
              | 'pitr_not_enabled'
              | 'password_requirements_min_length'
              | 'unindexed_foreign_keys'
              | 'auth_users_exposed'
              | 'auth_rls_initplan'
              | 'no_primary_key'
              | 'unused_index'
              | 'multiple_permissive_policies'
              | 'policy_exists_rls_disabled'
              | 'rls_enabled_no_policy'
              | 'duplicate_index'
              | 'security_definer_view'
              | 'function_search_path_mutable'
              | 'rls_disabled_in_public'
              | 'extension_in_public'
              | 'rls_references_user_metadata'
              | 'materialized_view_in_api'
              | 'foreign_table_in_api'
              | 'unsupported_reg_types'
              | 'auth_otp_long_expiry'
              | 'auth_otp_short_length'
              | 'auth_leaked_password_protection'
              | 'auth_insufficient_mfa_options'
              | 'auth_password_policy_missing'
              | 'no_backup_admin'
            )
          | string
        note?: string
      }[]
    }
    CreateNotificationExceptionsResponse: {
      exceptions: {
        /** Format: uuid */
        assigned_to: string | null
        /** Format: uuid */
        id: string
        /** Format: date-time */
        inserted_at: string
        is_disabled: boolean
        /** Format: uuid */
        last_updated_by: string
        lint_category: string | null
        lint_metadata?: {
          [key: string]: unknown
        }
        lint_name: string | null
        note: string | null
        project_ref: string
      }[]
    }
    CreateOAuthAppBody: {
      icon?: string
      name: string
      redirect_uris: string[]
      scopes?: (
        | 'analytics:read'
        | 'analytics:write'
        | 'analytics_config:read'
        | 'analytics_config:write'
        | 'auth:read'
        | 'auth:write'
        | 'database:read'
        | 'database:write'
        | 'domains:read'
        | 'domains:write'
        | 'edge_functions:read'
        | 'edge_functions:write'
        | 'environment:read'
        | 'environment:write'
        | 'organizations:read'
        | 'organizations:write'
        | 'projects:read'
        | 'projects:write'
        | 'rest:read'
        | 'rest:write'
        | 'secrets:read'
        | 'secrets:write'
        | 'storage:read'
        | 'storage:write'
      )[]
      website: string
    }
    CreateOAuthAppClientSecretResponse: {
      client_secret: string
      client_secret_alias: string
      /** Format: date-time */
      created_at: string
      /** Format: uuid */
      created_by: string
      /** Format: uuid */
      id: string
      /** Format: date-time */
      last_used_at: string | null
      /** Format: uuid */
      oauth_app_id: string
    }
    CreateOAuthAppResponse: {
      client_id: string
      client_secret: string
      client_secret_expires_at: number
      id: string
      redirect_uris: string[]
    }
    CreateOrganizationBody: {
      address?: {
        city?: string | null
        country: string
        line1: string
        line2?: string | null
        postal_code?: string | null
        state?: string | null
      }
      billing_name?: string
      kind?: string
      name: string
      payment_method?: string
      size?: string
      tax_id?: {
        country?: string
        type: string
        value: string
      }
      /** @enum {string} */
      tier:
        | 'tier_free'
        | 'tier_pro'
        | 'tier_payg'
        | 'tier_team'
        | 'tier_enterprise'
        | 'tier_platform'
    }
    CreateOrganizationResponse:
      | {
          pending_payment_intent_secret: string | null
        }
      | {
          billing_email: string | null
          /** @enum {string|null} */
          billing_partner: 'fly' | 'aws_marketplace' | 'vercel_marketplace' | null
          id: number
          integration_source: string | null
          is_owner: boolean
          name: string
          opt_in_tags: string[]
          organization_missing_address: boolean
          organization_missing_tax_id: boolean
          organization_requires_mfa: boolean
          plan: {
            /** @enum {string} */
            id: 'free' | 'pro' | 'team' | 'enterprise' | 'platform'
            name: string
          }
          restriction_data: {
            [key: string]: string
          } | null
          /** @enum {string|null} */
          restriction_status: 'grace_period' | 'grace_period_over' | 'restricted' | null
          slug: string
          stripe_customer_id: string | null
          subscription_id: string | null
          usage_billing_enabled: boolean
        }
    CreatePipelineResponse: {
      /**
       * @description Pipeline id
       * @example 1012
       */
      id: number
    }
    CreatePlatformAppBody: {
      description?: string
      name: string
      permissions: (
        | 'organizations_read'
        | 'organizations_create'
        | 'projects_read'
        | 'snippets_read'
        | 'organization_admin_read'
        | 'organization_admin_write'
        | 'members_read'
        | 'members_write'
        | 'organization_projects_read'
        | 'organization_projects_create'
        | 'project_admin_read'
        | 'project_admin_write'
        | 'action_runs_read'
        | 'action_runs_write'
        | 'advisors_read'
        | 'analytics_config_read'
        | 'analytics_config_write'
        | 'analytics_logs_read'
        | 'analytics_usage_read'
        | 'api_gateway_keys_read'
        | 'api_gateway_keys_write'
        | 'auth_config_read'
        | 'auth_config_write'
        | 'auth_signing_keys_read'
        | 'auth_signing_keys_write'
        | 'backups_read'
        | 'backups_write'
        | 'branching_development_create'
        | 'branching_development_delete'
        | 'branching_development_read'
        | 'branching_development_write'
        | 'branching_production_create'
        | 'branching_production_delete'
        | 'branching_production_read'
        | 'branching_production_write'
        | 'custom_domain_read'
        | 'custom_domain_write'
        | 'data_api_config_read'
        | 'data_api_config_write'
        | 'database_read'
        | 'database_write'
        | 'database_config_read'
        | 'database_config_write'
        | 'database_jit_read'
        | 'database_jit_write'
        | 'database_network_bans_read'
        | 'database_network_bans_write'
        | 'database_network_restrictions_read'
        | 'database_network_restrictions_write'
        | 'database_migrations_read'
        | 'database_migrations_write'
        | 'database_pooling_config_read'
        | 'database_pooling_config_write'
        | 'database_readonly_config_read'
        | 'database_readonly_config_write'
        | 'database_ssl_config_read'
        | 'database_ssl_config_write'
        | 'database_webhooks_config_read'
        | 'database_webhooks_config_write'
        | 'edge_functions_read'
        | 'edge_functions_write'
        | 'edge_functions_secrets_read'
        | 'edge_functions_secrets_write'
        | 'infra_add_ons_read'
        | 'infra_add_ons_write'
        | 'infra_disk_config_read'
        | 'infra_disk_config_write'
        | 'infra_read_replicas_read'
        | 'infra_read_replicas_write'
        | 'project_snippets_read'
        | 'project_snippets_write'
        | 'realtime_config_read'
        | 'realtime_config_write'
        | 'storage_read'
        | 'storage_write'
        | 'storage_config_read'
        | 'storage_config_write'
        | 'vanity_subdomain_read'
        | 'vanity_subdomain_write'
      )[]
    }
    CreatePlatformAppResponse: {
      /** Format: date-time */
      created_at: string
      /** Format: uuid */
      created_by: string
      description: string | null
      /** Format: uuid */
      id: string
      name: string
      permissions: string[]
      /** Format: date-time */
      updated_at: string
    }
    CreatePlatformAppSigningKeyResponse: {
      /** Format: date-time */
      created_at: string
      /** Format: uuid */
      created_by: string
      fingerprint: string
      /** Format: uuid */
      id: string
      private_key: string
    }
    CreateProjectBody: {
      auth_site_url?: string
      /** @enum {string} */
      cloud_provider: 'AWS' | 'FLY' | 'AWS_K8S' | 'AWS_NIMBUS'
      custom_briven_internal_requests?: {
        ami: {
          /**
           * @description Exact AWS instance type to provision (e.g. `t3.nano`, `t4g.nano`). When omitted the default for `desired_instance_size` is used. Only for internal use; rejected for user-facing requests in production.
           * @enum {string}
           */
          instance_type?:
            | 't4g.nano'
            | 't3.nano'
            | 't3a.nano'
            | 't4g.micro'
            | 't4g.small'
            | 't4g.medium'
            | 'm6g.medium'
            | 'm6g.large'
            | 'm6g.xlarge'
            | 'm6g.2xlarge'
            | 'm6g.4xlarge'
            | 'm6g.8xlarge'
            | 'm6g.12xlarge'
            | 'm6g.16xlarge'
            | 'm8g.24xlarge'
            | 'c8g.24xlarge'
            | 'r8g.24xlarge'
            | 'x8g.24xlarge'
            | 'm8g.48xlarge'
            | 'c8g.48xlarge'
            | 'r8g.48xlarge'
            | 'x8g.48xlarge'
          search_tags?: {
            [key: string]: string
          }
        }
      }
      data_api_exposed_schemas?: string[]
      data_api_revoke_default_privileges?: boolean
      data_api_use_api_schema?: boolean
      db_pass: string
      db_pricing_tier_id?: string
      /**
       * @description Provider region description. Only one of db_region or region_selection can be specified.
       * @example Southeast Asia (Singapore)
       */
      db_region?: string
      db_sql?: string
      /** @enum {string} */
      desired_instance_size?:
        | 'micro'
        | 'small'
        | 'medium'
        | 'large'
        | 'xlarge'
        | '2xlarge'
        | '4xlarge'
        | '8xlarge'
        | '12xlarge'
        | '16xlarge'
        | '24xlarge'
        | '24xlarge_optimized_memory'
        | '24xlarge_optimized_cpu'
        | '24xlarge_high_memory'
        | '48xlarge'
        | '48xlarge_optimized_memory'
        | '48xlarge_optimized_cpu'
        | '48xlarge_high_memory'
      /** @description GitHub App installation ID. Must be provided together with github_repository_id to connect a GitHub repository during project creation. */
      github_installation_id?: number
      /** @description GitHub repository ID. Must be provided together with github_installation_id to connect a GitHub repository during project creation. */
      github_repository_id?: number
      /** @description Whether to enable high availability for the project. */
      high_availability?: boolean
      name: string
      organization_slug: string
      /**
       * @description Postgres engine version. If not provided, the latest version will be used.
       * @enum {string}
       */
      postgres_engine?: '15' | '17' | '17-oriole'
      /** @description Provider region selection. Only one of db_region or region_selection can be specified. */
      region_selection?:
        | {
            code: string
            /** @enum {string} */
            type: 'specific'
          }
        | {
            /**
             * @description The Smart Region Group's code. The codes supported are not a stable API, and should be retrieved from the /available-regions endpoint.
             * @example apac
             * @enum {string}
             */
            code: 'americas' | 'emea' | 'apac'
            /** @enum {string} */
            type: 'smartGroup'
          }
      /**
       * @description Release channel. If not provided, GA will be used.
       * @enum {string}
       */
      release_channel?: 'internal' | 'alpha' | 'beta' | 'ga' | 'withdrawn' | 'preview'
    }
    CreateProjectResponse: {
      anon_key: string
      cloud_provider: string
      disk_volume_size_gb?: number
      endpoint: string
      id: number
      /** @enum {string} */
      infra_compute_size?:
        | 'pico'
        | 'nano'
        | 'micro'
        | 'small'
        | 'medium'
        | 'large'
        | 'xlarge'
        | '2xlarge'
        | '4xlarge'
        | '8xlarge'
        | '12xlarge'
        | '16xlarge'
        | '24xlarge'
        | '24xlarge_optimized_memory'
        | '24xlarge_optimized_cpu'
        | '24xlarge_high_memory'
        | '48xlarge'
        | '48xlarge_optimized_memory'
        | '48xlarge_optimized_cpu'
        | '48xlarge_high_memory'
      inserted_at: string | null
      is_branch_enabled: boolean
      is_physical_backups_enabled: boolean | null
      name: string
      organization_id: number
      organization_slug: string
      preview_branch_refs: string[]
      ref: string
      region: string
      service_key: string
      status: string
      subscription_id: string | null
    }
    CreateReplicationDestinationBody: {
      /** @description Destination configuration */
      config:
        | {
            big_query: {
              /**
               * @description Number of concurrent BigQuery Storage Write API connections.
               * @example 8
               */
              connection_pool_size?: number
              /**
               * @description BigQuery dataset id
               * @example analytics
               */
              dataset_id: string
              /**
               * @description Maximum data staleness in minutes
               * @example 5
               */
              max_staleness_mins?: number
              /**
               * @description BigQuery project id
               * @example my-gcp-project
               */
              project_id: string
              /** @description BigQuery service account key */
              service_account_key: string
            }
          }
        | {
            iceberg: {
              briven: {
                /**
                 * @description Catalog token
                 * @example A jwt secret
                 */
                catalog_token: string
                /**
                 * @description Namespace
                 * @example my-namespace
                 */
                namespace?: string
                /**
                 * @description Project ref
                 * @example abcdefghijklmnopqrst
                 */
                project_ref: string
                /**
                 * @description S3 access key ID
                 * @example 53383b1d0cdb16a3afa63152656aa3cc
                 */
                s3_access_key_id: string
                /**
                 * @description S3 region
                 * @example ap-southeast-1
                 */
                s3_region: string
                /**
                 * @description S3 secret access key
                 * @example 25a0c5e69d847088a3e6ffb901adf4d19bbf74a400dec2ee49f46401039b3258
                 */
                s3_secret_access_key: string
                /**
                 * @description Warehouse name
                 * @example my-warehouse
                 */
                warehouse_name: string
              }
            }
          }
        | {
            ducklake: {
              /**
               * @description DuckLake catalog URL
               * @example postgres://user:pass@localhost:5432/ducklake_catalog
               */
              catalog_url: string
              /**
               * @description DuckLake data path
               * @example s3://<bucket-name>/
               */
              data_path: string
              /**
               * @description DuckLake snapshot retention interval (format: https://duckdb.org/docs/current/sql/data_types/interval)
               * @example 7 days
               */
              expire_snapshots_older_than?: string
              /**
               * @description Schema used for DuckLake metadata tables stored in PostgreSQL
               * @default ducklake
               * @example ducklake
               */
              metadata_schema?: string
              /**
               * @description Number of concurrent DuckDB connections.
               * @example 4
               */
              pool_size?: number
              /**
               * @description S3-compatible storage access key ID
               * @example my-access-key
               */
              s3_access_key_id: string
              /**
               * @description S3-compatible storage endpoint
               * @example 127.0.0.1:5000/s3
               */
              s3_endpoint: string
              /**
               * @description S3-compatible storage region
               * @example us-east-1
               */
              s3_region: string
              /**
               * @description S3-compatible storage secret access key
               * @example my-secret-key
               */
              s3_secret_access_key: string
              /**
               * @description S3 URL style: `path` (MinIO/Briven) or `vhost` (AWS)
               * @example path
               * @enum {string}
               */
              s3_url_style?: 'path' | 'vhost'
              /**
               * @description Whether to use SSL for S3-compatible storage
               * @default true
               * @example false
               */
              s3_use_ssl?: boolean
            }
          }
      /**
       * @description Destination name
       * @example bq-analytics
       */
      name: string
    }
    CreateReplicationDestinationPipelineBody: {
      /** @description Destination configuration */
      destination_config:
        | {
            big_query: {
              /**
               * @description Number of concurrent BigQuery Storage Write API connections.
               * @example 8
               */
              connection_pool_size?: number
              /**
               * @description BigQuery dataset id
               * @example analytics
               */
              dataset_id: string
              /**
               * @description Maximum data staleness in minutes
               * @example 5
               */
              max_staleness_mins?: number
              /**
               * @description BigQuery project id
               * @example my-gcp-project
               */
              project_id: string
              /** @description BigQuery service account key */
              service_account_key: string
            }
          }
        | {
            iceberg: {
              briven: {
                /**
                 * @description Catalog token
                 * @example A jwt secret
                 */
                catalog_token: string
                /**
                 * @description Namespace
                 * @example my-namespace
                 */
                namespace?: string
                /**
                 * @description Project ref
                 * @example abcdefghijklmnopqrst
                 */
                project_ref: string
                /**
                 * @description S3 access key ID
                 * @example 53383b1d0cdb16a3afa63152656aa3cc
                 */
                s3_access_key_id: string
                /**
                 * @description S3 region
                 * @example ap-southeast-1
                 */
                s3_region: string
                /**
                 * @description S3 secret access key
                 * @example 25a0c5e69d847088a3e6ffb901adf4d19bbf74a400dec2ee49f46401039b3258
                 */
                s3_secret_access_key: string
                /**
                 * @description Warehouse name
                 * @example my-warehouse
                 */
                warehouse_name: string
              }
            }
          }
        | {
            ducklake: {
              /**
               * @description DuckLake catalog URL
               * @example postgres://user:pass@localhost:5432/ducklake_catalog
               */
              catalog_url: string
              /**
               * @description DuckLake data path
               * @example s3://<bucket-name>/
               */
              data_path: string
              /**
               * @description DuckLake snapshot retention interval (format: https://duckdb.org/docs/current/sql/data_types/interval)
               * @example 7 days
               */
              expire_snapshots_older_than?: string
              /**
               * @description Schema used for DuckLake metadata tables stored in PostgreSQL
               * @default ducklake
               * @example ducklake
               */
              metadata_schema?: string
              /**
               * @description Number of concurrent DuckDB connections.
               * @example 4
               */
              pool_size?: number
              /**
               * @description S3-compatible storage access key ID
               * @example my-access-key
               */
              s3_access_key_id: string
              /**
               * @description S3-compatible storage endpoint
               * @example 127.0.0.1:5000/s3
               */
              s3_endpoint: string
              /**
               * @description S3-compatible storage region
               * @example us-east-1
               */
              s3_region: string
              /**
               * @description S3-compatible storage secret access key
               * @example my-secret-key
               */
              s3_secret_access_key: string
              /**
               * @description S3 URL style: `path` (MinIO/Briven) or `vhost` (AWS)
               * @example path
               * @enum {string}
               */
              s3_url_style?: 'path' | 'vhost'
              /**
               * @description Whether to use SSL for S3-compatible storage
               * @default true
               * @example false
               */
              s3_use_ssl?: boolean
            }
          }
      /**
       * @description Destination name
       * @example bq-analytics
       */
      destination_name: string
      /** @description Pipeline configuration */
      pipeline_config: {
        /** @description Batch configuration */
        batch?: {
          /**
           * @description Maximum fill time in milliseconds
           * @example 200
           */
          max_fill_ms?: number
        }
        /**
         * @description Behavior when the replication slot is invalidated
         * @example error
         * @enum {string}
         */
        invalidated_slot_behavior?: 'error' | 'recreate'
        /** @description Maximum number of copy connections per table */
        max_copy_connections_per_table?: number
        /** @description Maximum number of table sync workers */
        max_table_sync_workers?: number
        /**
         * @description Publication name
         * @example pub_orders
         */
        publication_name: string
      }
      /**
       * @description Source id
       * @example 3001
       */
      source_id: number
    }
    CreateReplicationPipelineBody: {
      /** @description Pipeline configuration */
      config: {
        /** @description Batch configuration */
        batch?: {
          /**
           * @description Maximum fill time in milliseconds
           * @example 200
           */
          max_fill_ms?: number
        }
        /**
         * @description Behavior when the replication slot is invalidated
         * @example error
         * @enum {string}
         */
        invalidated_slot_behavior?: 'error' | 'recreate'
        /** @description Maximum number of copy connections per table */
        max_copy_connections_per_table?: number
        /** @description Maximum number of table sync workers */
        max_table_sync_workers?: number
        /**
         * @description Publication name
         * @example pub_orders
         */
        publication_name: string
      }
      /**
       * @description Destination id
       * @example 2001
       */
      destination_id: number
      /**
       * @description Source id
       * @example 3001
       */
      source_id: number
    }
    CreateReplicationPublicationBody: {
      /**
       * @description Publication name
       * @example pub_orders
       */
      name: string
      /** @description Publication tables */
      tables: {
        /**
         * @description Table name
         * @example orders
         */
        name: string
        /**
         * @description Table schema
         * @example public
         */
        schema: string
      }[]
    }
    CreateScopedAccessTokenBody: {
      /** Format: date-time */
      expires_at?: string
      name: string
      organization_slugs?: string[]
      permissions: (
        | 'organizations_read'
        | 'organizations_create'
        | 'projects_read'
        | 'snippets_read'
        | 'organization_admin_read'
        | 'organization_admin_write'
        | 'members_read'
        | 'members_write'
        | 'organization_projects_read'
        | 'organization_projects_create'
        | 'project_admin_read'
        | 'project_admin_write'
        | 'action_runs_read'
        | 'action_runs_write'
        | 'advisors_read'
        | 'analytics_config_read'
        | 'analytics_config_write'
        | 'analytics_logs_read'
        | 'analytics_usage_read'
        | 'api_gateway_keys_read'
        | 'api_gateway_keys_write'
        | 'auth_config_read'
        | 'auth_config_write'
        | 'auth_signing_keys_read'
        | 'auth_signing_keys_write'
        | 'backups_read'
        | 'backups_write'
        | 'branching_development_create'
        | 'branching_development_delete'
        | 'branching_development_read'
        | 'branching_development_write'
        | 'branching_production_create'
        | 'branching_production_delete'
        | 'branching_production_read'
        | 'branching_production_write'
        | 'custom_domain_read'
        | 'custom_domain_write'
        | 'data_api_config_read'
        | 'data_api_config_write'
        | 'database_read'
        | 'database_write'
        | 'database_config_read'
        | 'database_config_write'
        | 'database_jit_read'
        | 'database_jit_write'
        | 'database_network_bans_read'
        | 'database_network_bans_write'
        | 'database_network_restrictions_read'
        | 'database_network_restrictions_write'
        | 'database_migrations_read'
        | 'database_migrations_write'
        | 'database_pooling_config_read'
        | 'database_pooling_config_write'
        | 'database_readonly_config_read'
        | 'database_readonly_config_write'
        | 'database_ssl_config_read'
        | 'database_ssl_config_write'
        | 'database_webhooks_config_read'
        | 'database_webhooks_config_write'
        | 'edge_functions_read'
        | 'edge_functions_write'
        | 'edge_functions_secrets_read'
        | 'edge_functions_secrets_write'
        | 'infra_add_ons_read'
        | 'infra_add_ons_write'
        | 'infra_disk_config_read'
        | 'infra_disk_config_write'
        | 'infra_read_replicas_read'
        | 'infra_read_replicas_write'
        | 'project_snippets_read'
        | 'project_snippets_write'
        | 'realtime_config_read'
        | 'realtime_config_write'
        | 'storage_read'
        | 'storage_write'
        | 'storage_config_read'
        | 'storage_config_write'
        | 'vanity_subdomain_read'
        | 'vanity_subdomain_write'
      )[]
      project_refs?: string[]
    }
    CreateScopedAccessTokenResponse: {
      created_at: string
      expires_at: string | null
      id: string
      last_used_at: string | null
      name: string
      organization_slugs?: string[]
      permissions: string[]
      project_refs?: string[]
      token: string
      token_alias: string
    }
    CreateSourceResponse: {
      /** @description Source ID */
      id: number
    }
    CreateSSOProviderBody:
      | {
          /** @default [] */
          domains?: string[]
          email_mapping: string[]
          enabled: boolean
          first_name_mapping?: string[]
          join_org_on_signup_enabled: boolean
          /** @enum {string} */
          join_org_on_signup_role?: 'Administrator' | 'Developer' | 'Owner' | 'Read-only'
          last_name_mapping?: string[]
          metadata_xml_file: string
          /** Format: uri */
          metadata_xml_url?: string
          user_name_mapping?: string[]
        }
      | {
          /** @default [] */
          domains?: string[]
          email_mapping: string[]
          enabled: boolean
          first_name_mapping?: string[]
          join_org_on_signup_enabled: boolean
          /** @enum {string} */
          join_org_on_signup_role?: 'Administrator' | 'Developer' | 'Owner' | 'Read-only'
          last_name_mapping?: string[]
          metadata_xml_file?: string
          metadata_xml_url: string
          user_name_mapping?: string[]
        }
    CreateSSOProviderResponse:
      | {
          /** @default [] */
          domains?: string[]
          email_mapping: string[]
          enabled: boolean
          first_name_mapping?: string[]
          join_org_on_signup_enabled: boolean
          /** @enum {string} */
          join_org_on_signup_role?: 'Administrator' | 'Developer' | 'Owner' | 'Read-only'
          last_name_mapping?: string[]
          metadata_xml_file: string
          /** Format: uri */
          metadata_xml_url?: string
          user_name_mapping?: string[]
        }
      | {
          /** @default [] */
          domains?: string[]
          email_mapping: string[]
          enabled: boolean
          first_name_mapping?: string[]
          join_org_on_signup_enabled: boolean
          /** @enum {string} */
          join_org_on_signup_role?: 'Administrator' | 'Developer' | 'Owner' | 'Read-only'
          last_name_mapping?: string[]
          metadata_xml_file?: string
          metadata_xml_url: string
          user_name_mapping?: string[]
        }
    CreateStorageAnalyticsBucketBody: {
      bucketName: string
    }
    CreateStorageBucketBody: {
      allowed_mime_types?: string[]
      file_size_limit?: number
      id: string
      public: boolean
      /** @enum {string} */
      type?: 'STANDARD' | 'ANALYTICS'
    }
    CreateStorageCredentialBody: {
      description: string
    }
    CreateStorageCredentialResponse: {
      access_key: string
      description: string
      id: string
      secret_key: string
    }
    CreateStorageVectorBucketBody: {
      bucketName: string
    }
    CreateTaxIdBody: {
      country?: string
      type: string
      value: string
    }
    CreateTenantSourceResponse: {
      /**
       * @description Source id
       * @example 3001
       */
      source_id: number
      /**
       * @description Tenant id
       * @example tenant_9f3a2c
       */
      tenant_id: string
    }
    CreateUserBody: {
      email: string
      email_confirm: boolean
      password: string
    }
    CreateUserContentFolderResponse: {
      id: string
      name: string
      owner_id: number
      parent_id?: string | null
      project_id: number
    }
    CreateUserReponse: {
      aud?: string
      banned_until?: string
      confirmation_sent_at?: string
      confirmation_token?: string
      confirmed_at?: string
      created_at?: string
      deleted_at?: string
      email?: string
      email_change?: string
      email_change_confirm_status?: number
      email_change_sent_at?: string
      email_change_token_current?: string
      email_change_token_new?: string
      email_confirmed_at?: string
      encrypted_password?: string
      /** Format: uuid */
      id?: string
      /** Format: uuid */
      instance_id?: string
      invited_at?: string
      is_anonymous?: boolean
      is_sso_user?: boolean
      is_super_admin?: boolean
      last_sign_in_at?: string
      phone?: string
      phone_change?: string
      phone_change_sent_at?: string
      phone_change_token?: string
      phone_confirmed_at?: string
      raw_app_meta_data?: {
        [key: string]: unknown
      }
      raw_user_meta_data?: {
        [key: string]: unknown
      }
      reauthentication_sent_at?: string
      reauthentication_token?: string
      recovery_sent_at?: string
      recovery_token?: string
      role?: string
      updated_at?: string
    }
    CreateVercelConnectionResponse: {
      env_sync_error?: {
        message: string
      }
      id: string
    }
    CreateVercelConnectionsBody: {
      connection: {
        foreign_project_id: string
        metadata: {
          [key: string]: unknown
        }
        briven_project_ref: string
      }
      organization_integration_id: string
    }
    CreateVercelIntegrationBody: {
      code: string
      configuration_id: string
      metadata: {
        [key: string]: unknown
      }
      organization_slug: string
      source: string
      teamId?: string
    }
    CreditBalanceResponse: {
      billing_via_partner: boolean
      total_balance_cents: number
    }
    CreditRedemptionRequest: {
      code: string
    }
    CreditRedemptionResponse: {
      amount_cents: number
      /** Format: date-time */
      credits_expire_at: string | null
    }
    CreditsTopUpRequest: {
      address?: {
        city?: string | null
        country: string
        line1: string
        line2?: string | null
        postal_code?: string | null
        state?: string | null
      }
      amount: number
      billing_name?: string
      hcaptcha_token?: string
      payment_method_id: string
      tax_id?: {
        country: string
        type: string
        value: string
      }
    }
    CreditsTopUpResponse: {
      payment_intent_secret?: string
      /** @enum {string} */
      status:
        | 'canceled'
        | 'processing'
        | 'requires_action'
        | 'requires_capture'
        | 'requires_confirmation'
        | 'requires_payment_method'
        | 'succeeded'
    }
    CustomerResponse: {
      additional_emails: string[] | null
      address?: {
        city?: string | null
        country: string
        line1: string
        line2?: string | null
        postal_code?: string | null
        state?: string | null
      }
      balance: number
      billing_name?: string
      billing_via_partner: boolean
      email: string
      prepaid_credits_balance?: number
      tax_id: {
        country: string
        type: string
        value: string
      } | null
    }
    DatabaseDetailResponse: {
      /** @enum {string} */
      cloud_provider: 'AWS' | 'FLY' | 'AWS_K8S' | 'AWS_NIMBUS'
      /** @default null */
      connection_string_read_only?: string | null
      /** @default null */
      connectionString?: string | null
      db_host: string
      db_name: string
      db_port: number
      db_user: string
      identifier: string
      inserted_at: string
      region: string
      restUrl: string
      size: string
      /** @enum {string} */
      status:
        | 'ACTIVE_HEALTHY'
        | 'ACTIVE_UNHEALTHY'
        | 'COMING_UP'
        | 'GOING_DOWN'
        | 'INIT_FAILED'
        | 'REMOVED'
        | 'RESTORING'
        | 'UNKNOWN'
        | 'INIT_READ_REPLICA'
        | 'INIT_READ_REPLICA_FAILED'
        | 'RESTARTING'
        | 'RESIZING'
    }
    DatabaseStatusResponse: {
      identifier: string
      replicaInitializationStatus?:
        | {
            estimations?: {
              baseBackupDownloadEstimateSeconds: number
              walArchiveReplayEstimateSeconds: number
            }
            progress?: unknown
            /** @enum {string} */
            status: 'in_progress'
          }
        | {
            /** @enum {string} */
            status: 'completed'
          }
        | {
            error?: unknown
            /** @enum {string} */
            status: 'failed'
          }
      /** @enum {string} */
      status:
        | 'ACTIVE_HEALTHY'
        | 'ACTIVE_UNHEALTHY'
        | 'COMING_UP'
        | 'GOING_DOWN'
        | 'INIT_FAILED'
        | 'REMOVED'
        | 'RESTORING'
        | 'UNKNOWN'
        | 'INIT_READ_REPLICA'
        | 'INIT_READ_REPLICA_FAILED'
        | 'RESTARTING'
        | 'RESIZING'
    }
    DeclineAuthorizationResponse: {
      id: string
    }
    DeleteDestinationPipelineResponse: {
      /**
       * @description Whether the destination was deleted. True when no other pipelines remain attached to it.
       * @example true
       */
      destination_deleted: boolean
      /**
       * @description Destination id
       * @example 2001
       */
      destination_id: number
      /**
       * @description Pipeline id
       * @example 1012
       */
      pipeline_id: number
    }
    DeleteOAuthAppResponse: {
      client_id: string
      created_at: string
      icon?: string
      id: string
      name: string
      redirect_uris: string[]
      website: string
    }
    DeleteObjectsBody: {
      paths: string[]
    }
    DeleteVercelConnectionResponse: {
      id: string
    }
    DetachPaymentMethodBody: {
      card_id: string
    }
    DiskAutoscaleConfig: {
      /** @description Growth percentage for disk autoscaling */
      growth_percent: number | null
      /** @description Maximum limit the disk size will grow to in GB */
      max_size_gb: number | null
      /** @description Minimum increment size for disk autoscaling in GB */
      min_increment_gb: number | null
    }
    DiskRequestBody: {
      attributes:
        | {
            iops: number
            size_gb: number
            /**
             * @deprecated
             * @description Use throughput_mibps instead. This field incorrectly uses `mbps` but the value is actually MiB/s.
             */
            throughput_mbps?: number
            throughput_mibps?: number
            /** @enum {string} */
            type: 'gp3'
          }
        | {
            iops: number
            size_gb: number
            /** @enum {string} */
            type: 'io2'
          }
    }
    DiskResponse: {
      attributes:
        | {
            iops: number
            size_gb: number
            /**
             * @deprecated
             * @description Use throughput_mibps instead. This field incorrectly uses `mbps` but the value is actually MiB/s.
             */
            throughput_mbps: number
            throughput_mibps: number
            /** @enum {string} */
            type: 'gp3'
          }
        | {
            iops: number
            size_gb: number
            /** @enum {string} */
            type: 'io2'
          }
      last_modified_at?: string
      requested_modification?:
        | {
            iops: number
            size_gb: number
            /**
             * @deprecated
             * @description Use throughput_mibps instead. This field incorrectly uses `mbps` but the value is actually MiB/s.
             */
            throughput_mbps: number
            throughput_mibps: number
            /** @enum {string} */
            type: 'gp3'
          }
        | {
            iops: number
            size_gb: number
            /** @enum {string} */
            type: 'io2'
          }
    }
    DiskUtilMetricsResponse: {
      metrics: {
        fs_avail_bytes: number
        fs_size_bytes: number
        fs_used_bytes: number
      }
      timestamp: string
    }
    DocumentSignedStatusResponse: {
      /** Format: date-time */
      checked_at: string
      signed: boolean
    }
    DownloadableBackupsResponse: {
      backups: {
        id: number
        inserted_at: string
        isPhysicalBackup: boolean
        project_id: number
        /** @enum {string} */
        status: 'COMPLETED' | 'FAILED' | 'PENDING' | 'REMOVED' | 'ARCHIVED' | 'CANCELLED'
      }[]
      /** @enum {string} */
      status: 'ok' | 'physical-backups-enabled' | 'project-not-active'
    }
    DownloadBackupBody: {
      id: number
    }
    DownloadBackupResponse: {
      fileUrl: string
    }
    DynamicRegisterOAuthAppBody: {
      client_name: string
      /** Format: uri */
      client_uri?: string
      grant_types?: string[]
      /** Format: uri */
      logo_uri?: string
      redirect_uris: string[]
      response_types?: string[]
      /** @default organizations:read projects:read projects:write database:write database:read analytics:read secrets:read edge_functions:read edge_functions:write environment:read environment:write storage:read */
      scope?: string
      token_endpoint_auth_method?: string
    }
    GetArchiveResponse: {
      archive_empty: boolean
      file_url: string
      fileUrl: string
    }
    GetCloudMarketplaceRedirectUrlResponse: {
      url: string
    }
    GetContentCountV2Response: {
      favorites: number
      private: number
      shared: number
    }
    GetJwtSecretUpdateStatus: {
      update_status: {
        change_tracking_id: string
        /** @enum {number} */
        error?: 0 | 1 | 2 | 3 | 4 | 5
        /** @enum {number} */
        progress: 0 | 1 | 2 | 3 | 4 | 5
        /** @enum {number} */
        status: 0 | 1 | 2
      } | null
    }
    GetLeakedServiceKeyLintResponse: {
      lints: {
        cache_key: string
        categories: ('PERFORMANCE' | 'SECURITY')[]
        description: string
        detail: string
        /** @enum {string} */
        facing: 'EXTERNAL'
        /** @enum {string} */
        level: 'ERROR' | 'WARN' | 'INFO'
        metadata?: {
          entity?: string
          fkey_columns?: number[]
          fkey_name?: string
          name?: string
          schema?: string
          /** @enum {string} */
          type?: 'table' | 'view' | 'auth' | 'function' | 'extension' | 'compliance'
        }
        /** @enum {string} */
        name:
          | 'unindexed_foreign_keys'
          | 'auth_users_exposed'
          | 'auth_rls_initplan'
          | 'no_primary_key'
          | 'unused_index'
          | 'multiple_permissive_policies'
          | 'policy_exists_rls_disabled'
          | 'rls_enabled_no_policy'
          | 'duplicate_index'
          | 'security_definer_view'
          | 'function_search_path_mutable'
          | 'rls_disabled_in_public'
          | 'extension_in_public'
          | 'rls_references_user_metadata'
          | 'materialized_view_in_api'
          | 'foreign_table_in_api'
          | 'unsupported_reg_types'
          | 'auth_otp_long_expiry'
          | 'auth_otp_short_length'
          | 'ssl_not_enforced'
          | 'network_restrictions_not_set'
          | 'password_requirements_min_length'
          | 'pitr_not_enabled'
          | 'auth_leaked_password_protection'
          | 'auth_insufficient_mfa_options'
          | 'auth_password_policy_missing'
          | 'leaked_service_key'
          | 'no_backup_admin'
          | 'vulnerable_postgres_version'
        remediation: string
        title: string
      }[]
    }
    GetOAuthAuthorizationResponse: {
      approved_at?: string
      approved_organization_slug?: string
      domain: string
      expires_at: string
      icon?: string
      name: string
      /** @enum {string} */
      registration_type: 'manual' | 'dynamic'
      scopes?: (
        | 'analytics:read'
        | 'analytics:write'
        | 'analytics_config:read'
        | 'analytics_config:write'
        | 'auth:read'
        | 'auth:write'
        | 'database:read'
        | 'database:write'
        | 'domains:read'
        | 'domains:write'
        | 'edge_functions:read'
        | 'edge_functions:write'
        | 'environment:read'
        | 'environment:write'
        | 'organizations:read'
        | 'organizations:write'
        | 'projects:read'
        | 'projects:write'
        | 'rest:read'
        | 'rest:write'
        | 'secrets:read'
        | 'secrets:write'
        | 'storage:read'
        | 'storage:write'
      )[]
      website: string
    }
    GetObjectsBody: {
      options?: {
        limit?: number
        offset?: number
        search?: string
        sortBy?: {
          column?: string
          order?: string
        }
      }
      path: string
    }
    GetObjectsV2Body: {
      cursor?: string
      /** @default 1000 */
      limit?: number
      prefix?: string
      sortBy?: {
        /** @enum {string} */
        column: 'name' | 'updated_at' | 'created_at'
        /** @enum {string} */
        order?: 'asc' | 'desc'
      }
      with_delimiter?: boolean
    }
    GetOrganizationIntegrationResponse: {
      added_by: {
        primary_email: string
        username: string
      }
      connections: {
        added_by: {
          primary_email: string
          username: string
        }
        id: string
        inserted_at: string
        organization_integration_id: string
        briven_project_ref: string
        updated_at: string
      }[]
      id: string
      inserted_at: string
      integration: {
        name: string
      }
      /** @description Any JSON-serializable value */
      metadata: unknown
      organization: {
        slug: string
      }
      updated_at: string
    }
    GetPlatformAppInstallationResponse: {
      /** Format: uuid */
      app_id: string
      /** Format: date-time */
      created_at: string
      /** Format: uuid */
      id: string
      /** Format: uuid */
      installed_by: string
      organization_slug: string
      permissions: string[]
      /** Format: date-time */
      updated_at: string
    }
    GetPlatformAppResponse: {
      /** Format: date-time */
      created_at: string
      /** Format: uuid */
      created_by: string
      description: string | null
      /** Format: uuid */
      id: string
      name: string
      permissions: string[]
      /** Format: date-time */
      updated_at: string
    }
    GetPostgrestConfigResponse: {
      db_anon_role: string
      db_extra_search_path: string
      db_schema: string
      jwt_secret: string
      max_rows: number
      role_claim_key: string
    }
    GetPrivateLinkResponse: {
      private_link_associations: {
        account_name?: string
        aws_account_id: string
        /**
         * Format: date-time
         * @description The time and date at which the AWS Resource Share Association was requested from Briven. `null` means that the association was not yet requested while the PrivateLink Association is pending.
         */
        shared_at: string | null
        /**
         * @description
         *       - `CREATING`: The PrivateLink resources and the Association are in the process of being created. The PrivateLink Share cannot be accepted yet.
         *       - `READY`: The PrivateLink resources have been created and the PrivateLink Share can be accepted for the duration of 12h after sharing. See `shared_at`.
         *       - `ASSOCIATION_REQUEST_EXPIRED`: The PrivateLink Share has not been accepted within the 12h time limit. This association can now be deleted.
         *       - `ASSOCIATION_ACCEPTED`: The PrivateLink Share was successfully accepted.
         *       - `CREATION_FAILED`: The PrivateLink resources failed to create. This likely means something went wrong on Briven's and and support should be contacted.
         *       - `DELETING`: The PrivateLink resources and the Association are in the process of being deleted. The PrivateLink Share cannot be accepted yet.
         *
         * @enum {string}
         */
        status:
          | 'CREATING'
          | 'READY'
          | 'ASSOCIATION_REQUEST_EXPIRED'
          | 'ASSOCIATION_ACCEPTED'
          | 'CREATION_FAILED'
          | 'DELETING'
      }[]
    }
    GetProjectLintsResponse: {
      cache_key: string
      categories: ('PERFORMANCE' | 'SECURITY')[]
      description: string
      detail: string
      /** @enum {string} */
      facing: 'EXTERNAL'
      /** @enum {string} */
      level: 'ERROR' | 'WARN' | 'INFO'
      metadata?: {
        entity?: string
        fkey_columns?: number[]
        fkey_name?: string
        name?: string
        schema?: string
        /** @enum {string} */
        type?: 'table' | 'view' | 'auth' | 'function' | 'extension' | 'compliance'
      }
      /** @enum {string} */
      name:
        | 'unindexed_foreign_keys'
        | 'auth_users_exposed'
        | 'auth_rls_initplan'
        | 'no_primary_key'
        | 'unused_index'
        | 'multiple_permissive_policies'
        | 'policy_exists_rls_disabled'
        | 'rls_enabled_no_policy'
        | 'duplicate_index'
        | 'security_definer_view'
        | 'function_search_path_mutable'
        | 'rls_disabled_in_public'
        | 'extension_in_public'
        | 'rls_references_user_metadata'
        | 'materialized_view_in_api'
        | 'foreign_table_in_api'
        | 'unsupported_reg_types'
        | 'auth_otp_long_expiry'
        | 'auth_otp_short_length'
        | 'ssl_not_enforced'
        | 'network_restrictions_not_set'
        | 'password_requirements_min_length'
        | 'pitr_not_enabled'
        | 'auth_leaked_password_protection'
        | 'auth_insufficient_mfa_options'
        | 'auth_password_policy_missing'
        | 'leaked_service_key'
        | 'no_backup_admin'
        | 'vulnerable_postgres_version'
      remediation: string
      title: string
    }[]
    GetProjectLogsBody: {
      iso_timestamp_end?: string
      iso_timestamp_start?: string
      lql?: string
      sql?: string
    }
    GetProjectVercelConnectionsResponse: {
      integrations: {
        added_by: {
          primary_email: string
          username: string
        }
        connections: {
          added_by: {
            primary_email: string
            username: string
          }
          env_sync_targets: string[]
          foreign_project_id: string
          id: string
          inserted_at: string
          metadata: {
            framework?: string | null
            name: string
            brivenConfig: {
              projectEnvVars: {
                write: boolean
              }
            }
          }
          organization_integration_id: string
          public_env_var_prefix: string
          briven_project_ref: string
          updated_at: string
        }[]
        id: string
        inserted_at: string
        metadata: {
          account: {
            avatar: string | null
            name: string
            source: string
            team_id: string | null
            team_slug: string | null
            type: string
          }
          configuration_id: string
        }
        organization_slug: string
        updated_at: string
      }[]
      marketplace_integrations: {
        connections: {
          foreign_project_id: string
          framework: string | null
          id: string
          inserted_at: string
          marketplace_installation_id: string
          name: string
          updated_at: string
          vercel_owner_id: string | null
        }[]
        id: string
        inserted_at: string
        organization_slug: string
        updated_at: string
      }[]
    }
    GetPublicUrlBody: {
      options?: {
        download?: boolean
        downloadName?: string
        transform?: {
          /** @enum {string} */
          format?: 'origin'
          height?: number
          quality?: number
          /** @enum {string} */
          resize?: 'cover' | 'contain' | 'fill'
          width?: number
        }
      }
      path: string
    }
    GetScopedAccessTokenResponse: {
      created_at: string
      expires_at: string | null
      id: string
      last_used_at: string | null
      name: string
      organization_slugs?: string[]
      permissions: string[]
      project_refs?: string[]
      token_alias: string
    }
    GetScopedAccessTokensResponse: {
      tokens: {
        created_at: string
        expires_at: string | null
        id: string
        last_used_at: string | null
        name: string
        token_alias: string
      }[]
    }
    GetSignedUrlBody: {
      expiresIn: number
      options?: {
        download?: boolean
        downloadName?: string
        transform?: {
          /** @enum {string} */
          format?: 'origin'
          height?: number
          quality?: number
          /** @enum {string} */
          resize?: 'cover' | 'contain' | 'fill'
          width?: number
        }
      }
      path: string
    }
    GetSignedUrlsBody: {
      expiresIn: number
      options?: {
        download?: boolean
        downloadName?: string
      }
      path: string[]
    }
    GetSSOProviderResponse:
      | {
          /** @default [] */
          domains?: string[]
          email_mapping: string[]
          enabled: boolean
          first_name_mapping?: string[]
          join_org_on_signup_enabled: boolean
          /** @enum {string} */
          join_org_on_signup_role?: 'Administrator' | 'Developer' | 'Owner' | 'Read-only'
          last_name_mapping?: string[]
          metadata_xml_file: string
          /** Format: uri */
          metadata_xml_url?: string
          user_name_mapping?: string[]
        }
      | {
          /** @default [] */
          domains?: string[]
          email_mapping: string[]
          enabled: boolean
          first_name_mapping?: string[]
          join_org_on_signup_enabled: boolean
          /** @enum {string} */
          join_org_on_signup_role?: 'Administrator' | 'Developer' | 'Owner' | 'Read-only'
          last_name_mapping?: string[]
          metadata_xml_file?: string
          metadata_xml_url: string
          user_name_mapping?: string[]
        }
    GetStorageCredentialsResponse: {
      data: {
        created_at: string
        description: string
        id: string
      }[]
    }
    GetSubscriptionResponse: {
      addons: {
        name: string
        price: number
        briven_prod_id: string
      }[]
      billing_cycle_anchor: number
      /** @enum {string} */
      billing_partner?: 'fly' | 'aws_marketplace' | 'vercel_marketplace'
      billing_via_partner: boolean
      current_period_end: number
      current_period_start: number
      customer_balance?: number
      next_invoice_at: number
      payment_method_type: string
      plan: {
        /** @enum {string} */
        id: 'free' | 'pro' | 'team' | 'enterprise' | 'platform'
        name: string
      }
      prepaid_credits_balance?: number
      project_addons: {
        addons: {
          /** @enum {string} */
          type:
            | 'custom_domain'
            | 'compute_instance'
            | 'pitr'
            | 'ipv4'
            | 'auth_mfa_phone'
            | 'auth_mfa_web_authn'
            | 'log_drain'
          variant: {
            /** @enum {string} */
            identifier:
              | 'ci_micro'
              | 'ci_small'
              | 'ci_medium'
              | 'ci_large'
              | 'ci_xlarge'
              | 'ci_2xlarge'
              | 'ci_4xlarge'
              | 'ci_8xlarge'
              | 'ci_12xlarge'
              | 'ci_16xlarge'
              | 'ci_24xlarge'
              | 'ci_24xlarge_optimized_cpu'
              | 'ci_24xlarge_optimized_memory'
              | 'ci_24xlarge_high_memory'
              | 'ci_48xlarge'
              | 'ci_48xlarge_optimized_cpu'
              | 'ci_48xlarge_optimized_memory'
              | 'ci_48xlarge_high_memory'
              | 'cd_default'
              | 'pitr_7'
              | 'pitr_14'
              | 'pitr_28'
              | 'ipv4_default'
              | 'auth_mfa_phone_default'
              | 'auth_mfa_web_authn_default'
              | 'log_drain_default'
            /** @description Any JSON-serializable value */
            meta?: unknown
            name: string
            price: number
            price_description: string
            /** @enum {string} */
            price_interval: 'monthly' | 'hourly'
            /** @enum {string} */
            price_type: 'fixed' | 'usage'
          }
        }[]
        name: string
        ref: string
      }[]
      scheduled_plan_change: {
        /** Format: date-time */
        at: string
        /** @enum {string} */
        target_plan: 'free' | 'pro' | 'team' | 'enterprise' | 'platform'
        usage_billing_enabled: boolean
      } | null
      usage_billing_enabled: boolean
    }
    GetUserContentByIdResponse: {
      content: {
        [key: string]: unknown
      }
      description?: string
      favorite: boolean
      folder_id?: string | null
      id: string
      inserted_at: string
      last_updated_by?: number
      name: string
      owner_id: number
      project_id: number
      /** @enum {string} */
      type: 'sql' | 'report' | 'log_sql'
      updated_at: string
      /** @enum {string} */
      visibility: 'user' | 'project' | 'org' | 'public'
    }
    GetUserContentFolderResponse: {
      cursor?: string
      data: {
        contents: {
          description?: string
          favorite: boolean
          folder_id?: string | null
          id: string
          inserted_at: string
          last_updated_by?: number
          name: string
          owner_id: number
          project_id: number
          /** @enum {string} */
          type: 'sql' | 'report' | 'log_sql'
          updated_at: string
          /** @enum {string} */
          visibility: 'user' | 'project' | 'org' | 'public'
        }[]
        folders: {
          id: string
          name: string
          owner_id: number
          parent_id?: string | null
          project_id: number
        }[]
      }
    }
    GetUserContentResponse: {
      cursor?: string
      data: {
        content: {
          [key: string]: unknown
        }
        description?: string
        favorite: boolean
        folder_id?: string | null
        id: string
        inserted_at: string
        last_updated_by?: number
        name: string
        owner: {
          id: number
          username: string
        }
        owner_id: number
        project_id: number
        /** @enum {string} */
        type: 'sql' | 'report' | 'log_sql'
        updated_at: string
        updated_by: {
          id: number
          username: string
        }
        /** @enum {string} */
        visibility: 'user' | 'project' | 'org' | 'public'
      }[]
    }
    GetUserOrganizationIntegrationResponse: {
      added_by: {
        primary_email: string
        username: string
      }
      id: string
      inserted_at: string
      integration: {
        name: string
      }
      /** @description Any JSON-serializable value */
      metadata: unknown
      organization: {
        slug: string
      }
      updated_at: string
    }
    GetVercelProjectsResponse: {
      pagination: {
        count: number
        next: number | null
        prev: number | null
      }
      projects: {
        framework?: string | null
        id: string
        link?: {
          deployHooks: {
            createdAt?: number
            id: string
            name: string
            ref: string
            url: string
          }[]
          gitCredentialId?: string
          productionBranch?: string
          type?: string
        }
        name: string
      }[]
    }
    GitHubAuthorizationResponse: {
      id: number
      sender_id: number
      user_id: number
    }
    GitHubBranchResponse: {
      name: string
    }
    GoTrueConfigResponse: {
      API_MAX_REQUEST_DURATION: number | null
      AUDIT_LOG_DISABLE_POSTGRES: boolean | null
      CUSTOM_OAUTH_ENABLED: boolean
      CUSTOM_OAUTH_MAX_PROVIDERS: number
      DB_MAX_POOL_SIZE: number | null
      /** @enum {string|null} */
      DB_MAX_POOL_SIZE_UNIT: 'connections' | 'percent' | null
      DISABLE_SIGNUP: boolean
      EXTERNAL_ANONYMOUS_USERS_ENABLED: boolean
      EXTERNAL_APPLE_ADDITIONAL_CLIENT_IDS: string
      EXTERNAL_APPLE_CLIENT_ID: string
      EXTERNAL_APPLE_EMAIL_OPTIONAL: boolean
      EXTERNAL_APPLE_ENABLED: boolean
      EXTERNAL_APPLE_SECRET: string
      EXTERNAL_AZURE_CLIENT_ID: string
      EXTERNAL_AZURE_EMAIL_OPTIONAL: boolean
      EXTERNAL_AZURE_ENABLED: boolean
      EXTERNAL_AZURE_SECRET: string
      EXTERNAL_AZURE_URL: string
      EXTERNAL_BITBUCKET_CLIENT_ID: string
      EXTERNAL_BITBUCKET_EMAIL_OPTIONAL: boolean
      EXTERNAL_BITBUCKET_ENABLED: boolean
      EXTERNAL_BITBUCKET_SECRET: string
      EXTERNAL_DISCORD_CLIENT_ID: string
      EXTERNAL_DISCORD_EMAIL_OPTIONAL: boolean
      EXTERNAL_DISCORD_ENABLED: boolean
      EXTERNAL_DISCORD_SECRET: string
      EXTERNAL_EMAIL_ENABLED: boolean
      EXTERNAL_FACEBOOK_CLIENT_ID: string
      EXTERNAL_FACEBOOK_EMAIL_OPTIONAL: boolean
      EXTERNAL_FACEBOOK_ENABLED: boolean
      EXTERNAL_FACEBOOK_SECRET: string
      EXTERNAL_FIGMA_CLIENT_ID: string
      EXTERNAL_FIGMA_EMAIL_OPTIONAL: boolean
      EXTERNAL_FIGMA_ENABLED: boolean
      EXTERNAL_FIGMA_SECRET: string
      EXTERNAL_GITHUB_CLIENT_ID: string
      EXTERNAL_GITHUB_EMAIL_OPTIONAL: boolean
      EXTERNAL_GITHUB_ENABLED: boolean
      EXTERNAL_GITHUB_SECRET: string
      EXTERNAL_GITLAB_CLIENT_ID: string
      EXTERNAL_GITLAB_EMAIL_OPTIONAL: boolean
      EXTERNAL_GITLAB_ENABLED: boolean
      EXTERNAL_GITLAB_SECRET: string
      EXTERNAL_GITLAB_URL: string
      EXTERNAL_GOOGLE_ADDITIONAL_CLIENT_IDS: string
      EXTERNAL_GOOGLE_CLIENT_ID: string
      EXTERNAL_GOOGLE_EMAIL_OPTIONAL: boolean
      EXTERNAL_GOOGLE_ENABLED: boolean
      EXTERNAL_GOOGLE_SECRET: string
      EXTERNAL_GOOGLE_SKIP_NONCE_CHECK: boolean
      EXTERNAL_KAKAO_CLIENT_ID: string
      EXTERNAL_KAKAO_EMAIL_OPTIONAL: boolean
      EXTERNAL_KAKAO_ENABLED: boolean
      EXTERNAL_KAKAO_SECRET: string
      EXTERNAL_KEYCLOAK_CLIENT_ID: string
      EXTERNAL_KEYCLOAK_EMAIL_OPTIONAL: boolean
      EXTERNAL_KEYCLOAK_ENABLED: boolean
      EXTERNAL_KEYCLOAK_SECRET: string
      EXTERNAL_KEYCLOAK_URL: string
      EXTERNAL_LINKEDIN_OIDC_CLIENT_ID: string
      EXTERNAL_LINKEDIN_OIDC_EMAIL_OPTIONAL: boolean
      EXTERNAL_LINKEDIN_OIDC_ENABLED: boolean
      EXTERNAL_LINKEDIN_OIDC_SECRET: string
      EXTERNAL_NOTION_CLIENT_ID: string
      EXTERNAL_NOTION_EMAIL_OPTIONAL: boolean
      EXTERNAL_NOTION_ENABLED: boolean
      EXTERNAL_NOTION_SECRET: string
      EXTERNAL_PHONE_ENABLED: boolean
      EXTERNAL_SLACK_CLIENT_ID: string
      EXTERNAL_SLACK_EMAIL_OPTIONAL: boolean
      EXTERNAL_SLACK_ENABLED: boolean
      EXTERNAL_SLACK_OIDC_CLIENT_ID: string
      EXTERNAL_SLACK_OIDC_EMAIL_OPTIONAL: boolean
      EXTERNAL_SLACK_OIDC_ENABLED: boolean
      EXTERNAL_SLACK_OIDC_SECRET: string
      EXTERNAL_SLACK_SECRET: string
      EXTERNAL_SPOTIFY_CLIENT_ID: string
      EXTERNAL_SPOTIFY_EMAIL_OPTIONAL: boolean
      EXTERNAL_SPOTIFY_ENABLED: boolean
      EXTERNAL_SPOTIFY_SECRET: string
      EXTERNAL_TWITCH_CLIENT_ID: string
      EXTERNAL_TWITCH_EMAIL_OPTIONAL: boolean
      EXTERNAL_TWITCH_ENABLED: boolean
      EXTERNAL_TWITCH_SECRET: string
      EXTERNAL_TWITTER_CLIENT_ID: string
      EXTERNAL_TWITTER_EMAIL_OPTIONAL: boolean
      EXTERNAL_TWITTER_ENABLED: boolean
      EXTERNAL_TWITTER_SECRET: string
      EXTERNAL_WEB3_ETHEREUM_ENABLED: boolean
      EXTERNAL_WEB3_SOLANA_ENABLED: boolean
      EXTERNAL_WORKOS_CLIENT_ID: string
      EXTERNAL_WORKOS_SECRET: string
      EXTERNAL_WORKOS_URL: string
      EXTERNAL_ZOOM_CLIENT_ID: string
      EXTERNAL_ZOOM_EMAIL_OPTIONAL: boolean
      EXTERNAL_ZOOM_ENABLED: boolean
      EXTERNAL_ZOOM_SECRET: string
      HOOK_AFTER_USER_CREATED_ENABLED: boolean
      HOOK_AFTER_USER_CREATED_SECRETS: string
      HOOK_AFTER_USER_CREATED_URI: string
      HOOK_BEFORE_USER_CREATED_ENABLED: boolean
      HOOK_BEFORE_USER_CREATED_SECRETS: string
      HOOK_BEFORE_USER_CREATED_URI: string
      HOOK_CUSTOM_ACCESS_TOKEN_ENABLED: boolean
      HOOK_CUSTOM_ACCESS_TOKEN_SECRETS: string
      HOOK_CUSTOM_ACCESS_TOKEN_URI: string
      HOOK_MFA_VERIFICATION_ATTEMPT_ENABLED: boolean
      HOOK_MFA_VERIFICATION_ATTEMPT_SECRETS: string
      HOOK_MFA_VERIFICATION_ATTEMPT_URI: string
      HOOK_PASSWORD_VERIFICATION_ATTEMPT_ENABLED: boolean
      HOOK_PASSWORD_VERIFICATION_ATTEMPT_SECRETS: string
      HOOK_PASSWORD_VERIFICATION_ATTEMPT_URI: string
      HOOK_SEND_EMAIL_ENABLED: boolean
      HOOK_SEND_EMAIL_SECRETS: string
      HOOK_SEND_EMAIL_URI: string
      HOOK_SEND_SMS_ENABLED: boolean
      HOOK_SEND_SMS_SECRETS: string
      HOOK_SEND_SMS_URI: string
      INDEX_WORKER_ENSURE_USER_SEARCH_INDEXES_EXIST: boolean | null
      JWT_EXP: number
      MAILER_ALLOW_UNVERIFIED_EMAIL_SIGN_INS: boolean
      MAILER_AUTOCONFIRM: boolean
      MAILER_NOTIFICATIONS_EMAIL_CHANGED_ENABLED: boolean
      MAILER_NOTIFICATIONS_IDENTITY_LINKED_ENABLED: boolean
      MAILER_NOTIFICATIONS_IDENTITY_UNLINKED_ENABLED: boolean
      MAILER_NOTIFICATIONS_MFA_FACTOR_ENROLLED_ENABLED: boolean
      MAILER_NOTIFICATIONS_MFA_FACTOR_UNENROLLED_ENABLED: boolean
      MAILER_NOTIFICATIONS_PASSWORD_CHANGED_ENABLED: boolean
      MAILER_NOTIFICATIONS_PHONE_CHANGED_ENABLED: boolean
      MAILER_OTP_EXP: number
      MAILER_OTP_LENGTH: number
      MAILER_SECURE_EMAIL_CHANGE_ENABLED: boolean
      MAILER_SUBJECTS_CONFIRMATION: string
      MAILER_SUBJECTS_CUSTOM_CONTENTS: {
        MAILER_SUBJECTS_CONFIRMATION: boolean
        MAILER_SUBJECTS_EMAIL_CHANGE: boolean
        MAILER_SUBJECTS_EMAIL_CHANGED_NOTIFICATION: boolean
        MAILER_SUBJECTS_IDENTITY_LINKED_NOTIFICATION: boolean
        MAILER_SUBJECTS_IDENTITY_UNLINKED_NOTIFICATION: boolean
        MAILER_SUBJECTS_INVITE: boolean
        MAILER_SUBJECTS_MAGIC_LINK: boolean
        MAILER_SUBJECTS_MFA_FACTOR_ENROLLED_NOTIFICATION: boolean
        MAILER_SUBJECTS_MFA_FACTOR_UNENROLLED_NOTIFICATION: boolean
        MAILER_SUBJECTS_PASSWORD_CHANGED_NOTIFICATION: boolean
        MAILER_SUBJECTS_PHONE_CHANGED_NOTIFICATION: boolean
        MAILER_SUBJECTS_REAUTHENTICATION: boolean
        MAILER_SUBJECTS_RECOVERY: boolean
      }
      MAILER_SUBJECTS_EMAIL_CHANGE: string
      MAILER_SUBJECTS_EMAIL_CHANGED_NOTIFICATION: string
      MAILER_SUBJECTS_IDENTITY_LINKED_NOTIFICATION: string
      MAILER_SUBJECTS_IDENTITY_UNLINKED_NOTIFICATION: string
      MAILER_SUBJECTS_INVITE: string
      MAILER_SUBJECTS_MAGIC_LINK: string
      MAILER_SUBJECTS_MFA_FACTOR_ENROLLED_NOTIFICATION: string
      MAILER_SUBJECTS_MFA_FACTOR_UNENROLLED_NOTIFICATION: string
      MAILER_SUBJECTS_PASSWORD_CHANGED_NOTIFICATION: string
      MAILER_SUBJECTS_PHONE_CHANGED_NOTIFICATION: string
      MAILER_SUBJECTS_REAUTHENTICATION: string
      MAILER_SUBJECTS_RECOVERY: string
      MAILER_SUBJECTS_CUSTOM_CONTENTS: {
        MAILER_SUBJECTS_CONFIRMATION: boolean
        MAILER_SUBJECTS_EMAIL_CHANGE: boolean
        MAILER_SUBJECTS_EMAIL_CHANGED_NOTIFICATION: boolean
        MAILER_SUBJECTS_IDENTITY_LINKED_NOTIFICATION: boolean
        MAILER_SUBJECTS_IDENTITY_UNLINKED_NOTIFICATION: boolean
        MAILER_SUBJECTS_INVITE: boolean
        MAILER_SUBJECTS_MAGIC_LINK: boolean
        MAILER_SUBJECTS_MFA_FACTOR_ENROLLED_NOTIFICATION: boolean
        MAILER_SUBJECTS_MFA_FACTOR_UNENROLLED_NOTIFICATION: boolean
        MAILER_SUBJECTS_PASSWORD_CHANGED_NOTIFICATION: boolean
        MAILER_SUBJECTS_PHONE_CHANGED_NOTIFICATION: boolean
        MAILER_SUBJECTS_REAUTHENTICATION: boolean
        MAILER_SUBJECTS_RECOVERY: boolean
      }
      MAILER_TEMPLATES_CONFIRMATION_CONTENT: string
      MAILER_TEMPLATES_CUSTOM_CONTENTS: {
        MAILER_TEMPLATES_CONFIRMATION_CONTENT: boolean
        MAILER_TEMPLATES_EMAIL_CHANGE_CONTENT: boolean
        MAILER_TEMPLATES_EMAIL_CHANGED_NOTIFICATION_CONTENT: boolean
        MAILER_TEMPLATES_IDENTITY_LINKED_NOTIFICATION_CONTENT: boolean
        MAILER_TEMPLATES_IDENTITY_UNLINKED_NOTIFICATION_CONTENT: boolean
        MAILER_TEMPLATES_INVITE_CONTENT: boolean
        MAILER_TEMPLATES_MAGIC_LINK_CONTENT: boolean
        MAILER_TEMPLATES_MFA_FACTOR_ENROLLED_NOTIFICATION_CONTENT: boolean
        MAILER_TEMPLATES_MFA_FACTOR_UNENROLLED_NOTIFICATION_CONTENT: boolean
        MAILER_TEMPLATES_PASSWORD_CHANGED_NOTIFICATION_CONTENT: boolean
        MAILER_TEMPLATES_PHONE_CHANGED_NOTIFICATION_CONTENT: boolean
        MAILER_TEMPLATES_REAUTHENTICATION_CONTENT: boolean
        MAILER_TEMPLATES_RECOVERY_CONTENT: boolean
      }
      MAILER_TEMPLATES_EMAIL_CHANGE_CONTENT: string
      MAILER_TEMPLATES_EMAIL_CHANGED_NOTIFICATION_CONTENT: string
      MAILER_TEMPLATES_IDENTITY_LINKED_NOTIFICATION_CONTENT: string
      MAILER_TEMPLATES_IDENTITY_UNLINKED_NOTIFICATION_CONTENT: string
      MAILER_TEMPLATES_INVITE_CONTENT: string
      MAILER_TEMPLATES_MAGIC_LINK_CONTENT: string
      MAILER_TEMPLATES_MFA_FACTOR_ENROLLED_NOTIFICATION_CONTENT: string
      MAILER_TEMPLATES_MFA_FACTOR_UNENROLLED_NOTIFICATION_CONTENT: string
      MAILER_TEMPLATES_PASSWORD_CHANGED_NOTIFICATION_CONTENT: string
      MAILER_TEMPLATES_PHONE_CHANGED_NOTIFICATION_CONTENT: string
      MAILER_TEMPLATES_REAUTHENTICATION_CONTENT: string
      MAILER_TEMPLATES_RECOVERY_CONTENT: string
      MFA_ALLOW_LOW_AAL: boolean
      MFA_MAX_ENROLLED_FACTORS: number
      MFA_PHONE_ENROLL_ENABLED: boolean
      MFA_PHONE_MAX_FREQUENCY: number
      MFA_PHONE_OTP_LENGTH: number
      MFA_PHONE_TEMPLATE: string
      MFA_PHONE_VERIFY_ENABLED: boolean
      MFA_TOTP_ENROLL_ENABLED: boolean
      MFA_TOTP_VERIFY_ENABLED: boolean
      MFA_WEB_AUTHN_ENROLL_ENABLED: boolean
      MFA_WEB_AUTHN_VERIFY_ENABLED: boolean
      NIMBUS_OAUTH_CLIENT_ID: string | null
      NIMBUS_OAUTH_CLIENT_SECRET: string | null
      OAUTH_SERVER_ALLOW_DYNAMIC_REGISTRATION: boolean
      OAUTH_SERVER_AUTHORIZATION_PATH: string | null
      OAUTH_SERVER_ENABLED: boolean
      PASSKEY_ENABLED: boolean
      PASSWORD_HIBP_ENABLED: boolean
      PASSWORD_MIN_LENGTH: number
      PASSWORD_REQUIRED_CHARACTERS: string
      RATE_LIMIT_ANONYMOUS_USERS: number
      RATE_LIMIT_EMAIL_SENT: number
      RATE_LIMIT_OTP: number
      RATE_LIMIT_SMS_SENT: number
      RATE_LIMIT_TOKEN_REFRESH: number
      RATE_LIMIT_VERIFY: number
      RATE_LIMIT_WEB3?: number | null
      REFRESH_TOKEN_ROTATION_ENABLED: boolean
      SAML_ALLOW_ENCRYPTED_ASSERTIONS: boolean
      SAML_ENABLED: boolean
      SAML_EXTERNAL_URL: string
      SECURITY_CAPTCHA_ENABLED: boolean
      SECURITY_CAPTCHA_PROVIDER: string
      SECURITY_CAPTCHA_SECRET: string
      SECURITY_MANUAL_LINKING_ENABLED: boolean
      SECURITY_REFRESH_TOKEN_REUSE_INTERVAL: number
      SECURITY_SB_FORWARDED_FOR_ENABLED: boolean
      SECURITY_UPDATE_PASSWORD_REQUIRE_CURRENT_PASSWORD: boolean
      SECURITY_UPDATE_PASSWORD_REQUIRE_REAUTHENTICATION: boolean
      SESSIONS_INACTIVITY_TIMEOUT: number
      SESSIONS_SINGLE_PER_USER: boolean
      SESSIONS_TAGS: string
      SESSIONS_TIMEBOX: number
      SITE_URL: string
      SMS_AUTOCONFIRM: boolean
      SMS_MAX_FREQUENCY: number
      SMS_MESSAGEBIRD_ACCESS_KEY: string
      SMS_MESSAGEBIRD_ORIGINATOR: string
      SMS_OTP_EXP: number
      SMS_OTP_LENGTH: number
      SMS_PROVIDER: string
      SMS_TEMPLATE: string
      SMS_TEST_OTP: string
      SMS_TEST_OTP_VALID_UNTIL: string
      SMS_TEXTLOCAL_API_KEY: string
      SMS_TEXTLOCAL_SENDER: string
      SMS_TWILIO_ACCOUNT_SID: string
      SMS_TWILIO_AUTH_TOKEN: string
      SMS_TWILIO_CONTENT_SID: string
      SMS_TWILIO_MESSAGE_SERVICE_SID: string
      SMS_TWILIO_VERIFY_ACCOUNT_SID: string
      SMS_TWILIO_VERIFY_AUTH_TOKEN: string
      SMS_TWILIO_VERIFY_MESSAGE_SERVICE_SID: string
      SMS_VONAGE_API_KEY: string
      SMS_VONAGE_API_SECRET: string
      SMS_VONAGE_FROM: string
      /** Format: email */
      SMTP_ADMIN_EMAIL: string
      SMTP_HOST: string
      SMTP_MAX_FREQUENCY: number
      SMTP_PASS: string
      SMTP_PORT: string
      SMTP_SENDER_NAME: string
      SMTP_USER: string
      URI_ALLOW_LIST: string
      WEBAUTHN_RP_DISPLAY_NAME: string | null
      WEBAUTHN_RP_ID: string | null
      WEBAUTHN_RP_ORIGINS: string | null
    }
    InstallPlatformAppBody: {
      /** Format: uuid */
      app_id: string
    }
    InstallPlatformAppResponse: {
      /** Format: uuid */
      app_id: string
      /** Format: date-time */
      created_at: string
      /** Format: uuid */
      id: string
      /** Format: uuid */
      installed_by: string
      organization_slug: string
      /** Format: date-time */
      updated_at: string
    }
    InvitationByTokenResponse: {
      authorized_user: boolean
      email_match: boolean
      expired_token: boolean
      invite_id?: number
      organization_name: string
      sso_mismatch: boolean
      token_does_not_exist: boolean
    }
    InvitationResponse: {
      invitations: {
        id: number
        invited_at: string
        invited_email: string
        role_id: number
      }[]
    }
    Invoice: {
      amount_due: number
      id: string
      invoice_pdf: string
      number: string
      payment_attempted: boolean
      payment_is_processing: boolean
      period_end: number
      status: string
      subscription: string | null
      subtotal: number
    }
    InvoicePaymentLinkResponse: {
      redirectUrl: string
    }
    InvoiceReceiptResponse: {
      /** Format: uri */
      receipt_pdf: string
    }
    LFBackend: {
      config:
        | {
            hostname?: string
            password?: string | null
            port?: number | null
            schema?: string
            url?: string | null
            username?: string | null
          }
        | {
            gzip?: boolean
            headers?: {
              [key: string]: string
            }
            /** @enum {string} */
            http?: 'http1' | 'http2'
            url?: string
          }
        | {
            dataset_id?: string
            project_id?: string
          }
        | {
            api_key?: string
            region?: string
          }
        | {
            password?: string | null
            url?: string
            username?: string | null
          }
        | {
            headers?: {
              [key: string]: string
            }
            password?: string | null
            url?: string
            username?: string | null
          }
        | {
            dsn?: string
          }
        | {
            api_token?: string
            dataset_name?: string
            domain?: string
          }
        | {
            ca_cert?: string
            cipher_key?: string
            client_cert?: string
            client_key?: string
            host?: string
            port?: number
            structured_data?: string
            /** @default false */
            tls?: boolean
          }
      description?: string
      id: number
      metadata: {
        project_ref: string
        /** @enum {string} */
        type: 'log-drain'
      } | null
      name: string
      token: string
      /** @enum {string} */
      type:
        | 'postgres'
        | 'bigquery'
        | 'clickhouse'
        | 'webhook'
        | 'datadog'
        | 'elastic'
        | 'loki'
        | 'sentry'
        | 's3'
        | 'axiom'
        | 'last9'
        | 'otlp'
        | 'syslog'
      user_id: number
    }
    LinkClazarBuyerBody: {
      buyer_id: string
    }
    ListEntitlementsResponse: {
      entitlements: {
        config:
          | {
              enabled: boolean
            }
          | {
              enabled: boolean
              unit: string
              unlimited: boolean
              value: number
            }
          | {
              enabled: boolean
              set: string[]
            }
        feature: {
          /** @enum {string} */
          key:
            | 'instances.compute_update_available_sizes'
            | 'instances.read_replicas'
            | 'instances.disk_modifications'
            | 'instances.high_availability'
            | 'instances.orioledb'
            | 'replication.etl'
            | 'storage.max_file_size'
            | 'storage.max_file_size.configurable'
            | 'storage.image_transformations'
            | 'storage.vector_buckets'
            | 'storage.iceberg_catalog'
            | 'security.audit_logs_days'
            | 'security.questionnaire'
            | 'security.soc2_report'
            | 'security.iso27001_certificate'
            | 'security.private_link'
            | 'security.enforce_mfa'
            | 'log.retention_days'
            | 'custom_domain'
            | 'vanity_subdomain'
            | 'ipv4'
            | 'pitr.available_variants'
            | 'log_drains'
            | 'branching_limit'
            | 'branching_persistent'
            | 'auth.mfa_phone'
            | 'auth.mfa_web_authn'
            | 'auth.mfa_enhanced_security'
            | 'auth.hooks'
            | 'auth.platform.sso'
            | 'auth.custom_jwt_template'
            | 'auth.saml_2'
            | 'auth.user_sessions'
            | 'auth.leaked_password_protection'
            | 'auth.advanced_auth_settings'
            | 'auth.performance_settings'
            | 'auth.password_hibp'
            | 'auth.custom_oauth.max_providers'
            | 'backup.retention_days'
            | 'backup.restore_to_new_project'
            | 'function.max_count'
            | 'function.size_limit_mb'
            | 'realtime.max_concurrent_users'
            | 'realtime.max_events_per_second'
            | 'realtime.max_joins_per_second'
            | 'realtime.max_channels_per_client'
            | 'realtime.max_bytes_per_second'
            | 'realtime.max_presence_events_per_second'
            | 'realtime.max_payload_size_in_kb'
            | 'project_scoped_roles'
            | 'security.member_roles'
            | 'project_pausing'
            | 'project_cloning'
            | 'project_restore_after_expiry'
            | 'assistant.advance_model'
            | 'integrations.github_connections'
            | 'dedicated_pooler'
            | 'observability.dashboard_advanced_metrics'
          /** @enum {string} */
          type: 'boolean' | 'numeric' | 'set'
        }
        hasAccess: boolean
        /** @enum {string} */
        type: 'boolean' | 'numeric' | 'set'
      }[]
    }
    ListGitHubConnectionsResponse: {
      connections: {
        branch_limit: number
        id: number
        inserted_at: string
        installation_id: number
        new_branch_per_pr: boolean
        project: {
          id: number
          name: string
          ref: string
        }
        repository: {
          id: number
          name: string
        }
        briven_changes_only: boolean
        updated_at: string
        user: {
          id: number
          primary_email: string | null
          username: string
        } | null
        workdir: string
      }[]
    }
    ListGitHubRepositoriesResponse: {
      /** @description The authorized user may not have access to all GitHub repositories in case they haven't gone through the authorization process with SSO yet. This field will be `true` if this is the case. The calling user must reauthorize their GitHub account with SSO to see all repositories. */
      partial_response_due_to_sso: boolean
      repositories: {
        default_branch: string
        id: number
        installation_id: number
        name: string
      }[]
    }
    ListNotificationExceptionsResponse: {
      exceptions: {
        /** Format: uuid */
        assigned_to: string | null
        /** Format: uuid */
        id: string
        /** Format: date-time */
        inserted_at: string
        is_disabled: boolean
        /** Format: uuid */
        last_updated_by: string
        lint_category: string | null
        lint_metadata?: {
          [key: string]: unknown
        }
        lint_name: string | null
        note: string | null
        project_ref: string
      }[]
    }
    ListOAuthAppClientSecretsResponse: {
      client_secrets: {
        client_secret_alias: string
        /** Format: date-time */
        created_at: string
        /** Format: uuid */
        created_by: string
        /** Format: uuid */
        id: string
        /** Format: date-time */
        last_used_at: string | null
        /** Format: uuid */
        oauth_app_id: string
      }[]
    }
    ListPlatformAppInstallationsResponse: {
      installations: {
        /** Format: uuid */
        app_id: string
        /** Format: date-time */
        created_at: string
        /** Format: uuid */
        id: string
        /** Format: uuid */
        installed_by: string
        organization_slug: string
        /** Format: date-time */
        updated_at: string
      }[]
    }
    ListPlatformAppSigningKeysResponse: {
      keys: {
        /** Format: uuid */
        app_id: string
        /** Format: date-time */
        created_at: string
        /** Format: uuid */
        created_by: string
        fingerprint: string
        /** Format: uuid */
        id: string
        /** Format: date-time */
        last_used_at: string | null
      }[]
    }
    ListPlatformAppsResponse: {
      apps: {
        /** Format: date-time */
        created_at: string
        /** Format: uuid */
        created_by: string
        description: string | null
        /** Format: uuid */
        id: string
        name: string
        /** Format: date-time */
        updated_at: string
      }[]
    }
    ListProjectsPaginatedResponse: {
      pagination: {
        /** @description Total number of projects. Use this to calculate the total number of pages. */
        count: number
        /** @description Maximum number of projects per page (actual number may be less) */
        limit: number
        /** @description Number of projects skipped in this response */
        offset: number
      }
      projects: {
        cloud_provider: string
        disk_volume_size_gb?: number
        id: number
        /** @enum {string} */
        infra_compute_size?:
          | 'pico'
          | 'nano'
          | 'micro'
          | 'small'
          | 'medium'
          | 'large'
          | 'xlarge'
          | '2xlarge'
          | '4xlarge'
          | '8xlarge'
          | '12xlarge'
          | '16xlarge'
          | '24xlarge'
          | '24xlarge_optimized_memory'
          | '24xlarge_optimized_cpu'
          | '24xlarge_high_memory'
          | '48xlarge'
          | '48xlarge_optimized_memory'
          | '48xlarge_optimized_cpu'
          | '48xlarge_high_memory'
        inserted_at: string | null
        is_branch_enabled: boolean
        is_physical_backups_enabled: boolean | null
        name: string
        organization_id: number
        organization_slug: string
        preview_branch_refs: string[]
        ref: string
        region: string
        status: string
        subscription_id: string | null
      }[]
    }
    ListRepositoryBranchesResponse: {
      branches: {
        name: string
      }[]
    }
    LoadBalancerDetailResponse: {
      databases: {
        identifier: string
        status: string
        /** @enum {string} */
        type: 'PRIMARY' | 'READ_REPLICA'
      }[]
      endpoint: string
    }
    MarkDefaultPaymentMethodBody: {
      payment_method_id: string
    }
    MarkSensitiveBody: {
      is_sensitive: boolean
    }
    Member: {
      gotrue_id: string
      is_sso_user: boolean | null
      metadata: {
        [key: string]: unknown
      }
      mfa_enabled: boolean
      primary_email: string | null
      role_ids: number[]
      username: string
    }
    MemberWithFreeProjectLimit: {
      free_project_limit: number
      primary_email: string
      username: string
    }
    MfaStatusResponse: {
      enforced: boolean
    }
    MoveObjectBody: {
      from: string
      to: string
    }
    NamespacesResponse: {
      data: {
        namespace: string[]
      }[]
    }
    NamespaceTableResponse: {
      'current-schema-id': number
      'current-snapshot-id'?: number
      'default-sort-order-id'?: number
      'default-spec-id'?: number
      'format-version'?: number
      'last-column-id'?: number
      'last-partition-id'?: number
      'last-sequence-number'?: number
      'last-updated-ms'?: number
      location: string
      'metadata-location'?: string
      'metadata-log'?: unknown[]
      name?: string
      'partition-specs': unknown[]
      properties: {
        [key: string]: string
      }
      refs?: {
        [key: string]: unknown
      }
      schemas: {
        fields: unknown[]
        type: string
      }[]
      'snapshot-log'?: unknown[]
      snapshots?: unknown[]
      'sort-orders': unknown[]
      'table-uuid'?: string
    }
    NotificationResponse: {
      /** @description Any JSON-serializable value */
      data: unknown
      id: string
      inserted_at: string
      /** @description Any JSON-serializable value */
      meta: unknown
      name: string
      /** @enum {string} */
      priority: 'Critical' | 'Warning' | 'Info'
      /** @enum {string} */
      status: 'new' | 'seen' | 'archived'
    }
    NotificationsSummary: {
      has_critical: boolean
      has_warning: boolean
      unread_count: number
    }
    OAuthAppResponse: {
      app_id?: string
      authorized_at?: string
      client_id?: string
      created_at?: string
      created_by?: string
      icon?: string
      id: string
      name: string
      redirect_uris?: string[]
      /** @enum {string} */
      registration_type: 'manual' | 'dynamic'
      scopes?: (
        | 'analytics:read'
        | 'analytics:write'
        | 'analytics_config:read'
        | 'analytics_config:write'
        | 'auth:read'
        | 'auth:write'
        | 'database:read'
        | 'database:write'
        | 'domains:read'
        | 'domains:write'
        | 'edge_functions:read'
        | 'edge_functions:write'
        | 'environment:read'
        | 'environment:write'
        | 'organizations:read'
        | 'organizations:write'
        | 'projects:read'
        | 'projects:write'
        | 'rest:read'
        | 'rest:write'
        | 'secrets:read'
        | 'secrets:write'
        | 'storage:read'
        | 'storage:write'
      )[]
      website: string
    }
    OnboardingSurveyBody: {
      building?: string
      heard_from?: string
      kind?: string
      size?: string
      slug: string
    }
    OrganizationProjectsResponse: {
      pagination: {
        /** @description Total number of projects. Use this to calculate the total number of pages. */
        count: number
        /** @description Maximum number of projects per page */
        limit: number
        /** @description Number of projects skipped in this response */
        offset: number
      }
      projects: {
        cloud_provider: string
        databases: {
          cloud_provider: string
          disk_last_modified_at?: string
          disk_throughput_mbps?: number
          /** @enum {string} */
          disk_type?: 'gp3' | 'io2'
          disk_volume_size_gb?: number
          identifier: string
          /** @enum {string} */
          infra_compute_size?:
            | 'pico'
            | 'nano'
            | 'micro'
            | 'small'
            | 'medium'
            | 'large'
            | 'xlarge'
            | '2xlarge'
            | '4xlarge'
            | '8xlarge'
            | '12xlarge'
            | '16xlarge'
            | '24xlarge'
            | '24xlarge_optimized_memory'
            | '24xlarge_optimized_cpu'
            | '24xlarge_high_memory'
            | '48xlarge'
            | '48xlarge_optimized_memory'
            | '48xlarge_optimized_cpu'
            | '48xlarge_high_memory'
          region: string
          /** @enum {string} */
          status:
            | 'ACTIVE_HEALTHY'
            | 'ACTIVE_UNHEALTHY'
            | 'COMING_UP'
            | 'GOING_DOWN'
            | 'INIT_FAILED'
            | 'REMOVED'
            | 'RESTORING'
            | 'UNKNOWN'
            | 'INIT_READ_REPLICA'
            | 'INIT_READ_REPLICA_FAILED'
            | 'RESTARTING'
            | 'RESIZING'
          /** @enum {string} */
          type: 'PRIMARY' | 'READ_REPLICA'
        }[]
        inserted_at: string
        integration_source: string | null
        is_branch: boolean
        name: string
        ref: string
        region: string
        /** @enum {string} */
        status:
          | 'INACTIVE'
          | 'ACTIVE_HEALTHY'
          | 'ACTIVE_UNHEALTHY'
          | 'COMING_UP'
          | 'UNKNOWN'
          | 'GOING_DOWN'
          | 'INIT_FAILED'
          | 'REMOVED'
          | 'RESTORING'
          | 'UPGRADING'
          | 'PAUSING'
          | 'RESTORE_FAILED'
          | 'RESTARTING'
          | 'PAUSE_FAILED'
          | 'RESIZING'
      }[]
    }
    OrganizationResponse: {
      billing_email: string | null
      /** @enum {string|null} */
      billing_partner: 'fly' | 'aws_marketplace' | 'vercel_marketplace' | null
      id: number
      integration_source: string | null
      is_owner: boolean
      name: string
      opt_in_tags: string[]
      organization_missing_address: boolean
      organization_missing_tax_id: boolean
      organization_requires_mfa: boolean
      plan: {
        /** @enum {string} */
        id: 'free' | 'pro' | 'team' | 'enterprise' | 'platform'
        name: string
      }
      restriction_data: {
        [key: string]: string
      } | null
      /** @enum {string|null} */
      restriction_status: 'grace_period' | 'grace_period_over' | 'restricted' | null
      slug: string
      stripe_customer_id: string | null
      subscription_id: string | null
      usage_billing_enabled: boolean
    }
    OrganizationRoleResponse: {
      org_scoped_roles: {
        base_role_id: number
        description: string | null
        id: number
        name: string
        projects: {
          name: string
          /**
           * @description Project ref
           * @example abcdefghijklmnopqrst
           */
          ref: string
        }[]
      }[]
      project_scoped_roles: {
        base_role_id: number
        description: string | null
        id: number
        name: string
        projects: {
          name: string
          /**
           * @description Project ref
           * @example abcdefghijklmnopqrst
           */
          ref: string
        }[]
      }[]
    }
    OrganizationSlugAvailableVersionsBody: {
      /** @enum {string} */
      provider: 'AWS' | 'FLY' | 'AWS_K8S' | 'AWS_NIMBUS'
      region: string
    }
    OrganizationSlugAvailableVersionsResponse: {
      available_versions: {
        /** @enum {string} */
        postgres_engine: '15' | '17' | '17-oriole'
        /** @enum {string} */
        release_channel: 'internal' | 'alpha' | 'beta' | 'ga' | 'withdrawn' | 'preview'
        version: string
      }[]
    }
    OrganizationSlugResponse: {
      billing_email: string | null
      /** @enum {string|null} */
      billing_partner: 'fly' | 'aws_marketplace' | 'vercel_marketplace' | null
      has_oriole_project: boolean
      id: number
      integration_source: string | null
      name: string
      opt_in_tags: string[]
      plan: {
        /** @enum {string} */
        id: 'free' | 'pro' | 'team' | 'enterprise' | 'platform'
        name: string
      }
      restriction_data: {
        [key: string]: unknown
      } | null
      /** @enum {string|null} */
      restriction_status: 'grace_period' | 'grace_period_over' | 'restricted' | null
      slug: string
      usage_billing_enabled: boolean
    }
    OrgDailyUsageResponse: {
      usages: {
        breakdown: {
          egress_function: number
          egress_graphql: number
          egress_logdrain: number
          egress_realtime: number
          egress_rest: number
          egress_storage: number
          egress_supavisor: number
        } | null
        date: string
        /** @enum {string} */
        metric:
          | 'EGRESS'
          | 'CACHED_EGRESS'
          | 'DATABASE_SIZE'
          | 'STORAGE_SIZE'
          | 'MONTHLY_ACTIVE_USERS'
          | 'MONTHLY_ACTIVE_SSO_USERS'
          | 'FUNCTION_INVOCATIONS'
          | 'FUNCTION_CPU_MILLISECONDS'
          | 'STORAGE_IMAGES_TRANSFORMED'
          | 'REALTIME_MESSAGE_COUNT'
          | 'REALTIME_PEAK_CONNECTIONS'
          | 'DISK_SIZE_GB_HOURS_GP3'
          | 'DISK_SIZE_GB_HOURS_IO2'
          | 'AUTH_MFA_PHONE'
          | 'AUTH_MFA_WEB_AUTHN'
          | 'LOG_DRAIN_EVENTS'
          | 'MONTHLY_ACTIVE_THIRD_PARTY_USERS'
          | 'DISK_THROUGHPUT_GP3'
          | 'DISK_IOPS_GP3'
          | 'DISK_IOPS_IO2'
          | 'COMPUTE_HOURS_BRANCH'
          | 'COMPUTE_HOURS_XS'
          | 'COMPUTE_HOURS_SM'
          | 'COMPUTE_HOURS_MD'
          | 'COMPUTE_HOURS_L'
          | 'COMPUTE_HOURS_XL'
          | 'COMPUTE_HOURS_2XL'
          | 'COMPUTE_HOURS_4XL'
          | 'COMPUTE_HOURS_8XL'
          | 'COMPUTE_HOURS_12XL'
          | 'COMPUTE_HOURS_16XL'
          | 'COMPUTE_HOURS_24XL'
          | 'COMPUTE_HOURS_24XL_OPTIMIZED_CPU'
          | 'COMPUTE_HOURS_24XL_OPTIMIZED_MEMORY'
          | 'COMPUTE_HOURS_24XL_HIGH_MEMORY'
          | 'COMPUTE_HOURS_48XL'
          | 'COMPUTE_HOURS_48XL_OPTIMIZED_CPU'
          | 'COMPUTE_HOURS_48XL_OPTIMIZED_MEMORY'
          | 'COMPUTE_HOURS_48XL_HIGH_MEMORY'
          | 'CUSTOM_DOMAIN'
          | 'PITR_7'
          | 'PITR_14'
          | 'PITR_28'
          | 'IPV4'
          | 'LOG_DRAIN'
          | 'LOG_INGESTION'
          | 'LOG_QUERYING'
          | 'LOG_STORAGE'
          | 'ACTIVE_COMPUTE_HOURS'
        usage: number
        usage_original: number
      }[]
    }
    OrgDocumentUrlResponse: {
      fileUrl: string
    }
    OrgUsageResponse: {
      usage_billing_enabled: boolean
      usages: {
        available_in_plan: boolean
        capped: boolean
        cost: number
        /** @enum {string} */
        metric:
          | 'EGRESS'
          | 'CACHED_EGRESS'
          | 'DATABASE_SIZE'
          | 'STORAGE_SIZE'
          | 'MONTHLY_ACTIVE_USERS'
          | 'MONTHLY_ACTIVE_SSO_USERS'
          | 'FUNCTION_INVOCATIONS'
          | 'FUNCTION_CPU_MILLISECONDS'
          | 'STORAGE_IMAGES_TRANSFORMED'
          | 'REALTIME_MESSAGE_COUNT'
          | 'REALTIME_PEAK_CONNECTIONS'
          | 'DISK_SIZE_GB_HOURS_GP3'
          | 'DISK_SIZE_GB_HOURS_IO2'
          | 'AUTH_MFA_PHONE'
          | 'AUTH_MFA_WEB_AUTHN'
          | 'LOG_DRAIN_EVENTS'
          | 'MONTHLY_ACTIVE_THIRD_PARTY_USERS'
          | 'DISK_THROUGHPUT_GP3'
          | 'DISK_IOPS_GP3'
          | 'DISK_IOPS_IO2'
          | 'COMPUTE_HOURS_BRANCH'
          | 'COMPUTE_HOURS_XS'
          | 'COMPUTE_HOURS_SM'
          | 'COMPUTE_HOURS_MD'
          | 'COMPUTE_HOURS_L'
          | 'COMPUTE_HOURS_XL'
          | 'COMPUTE_HOURS_2XL'
          | 'COMPUTE_HOURS_4XL'
          | 'COMPUTE_HOURS_8XL'
          | 'COMPUTE_HOURS_12XL'
          | 'COMPUTE_HOURS_16XL'
          | 'COMPUTE_HOURS_24XL'
          | 'COMPUTE_HOURS_24XL_OPTIMIZED_CPU'
          | 'COMPUTE_HOURS_24XL_OPTIMIZED_MEMORY'
          | 'COMPUTE_HOURS_24XL_HIGH_MEMORY'
          | 'COMPUTE_HOURS_48XL'
          | 'COMPUTE_HOURS_48XL_OPTIMIZED_CPU'
          | 'COMPUTE_HOURS_48XL_OPTIMIZED_MEMORY'
          | 'COMPUTE_HOURS_48XL_HIGH_MEMORY'
          | 'CUSTOM_DOMAIN'
          | 'PITR_7'
          | 'PITR_14'
          | 'PITR_28'
          | 'IPV4'
          | 'LOG_DRAIN'
          | 'LOG_INGESTION'
          | 'LOG_QUERYING'
          | 'LOG_STORAGE'
          | 'ACTIVE_COMPUTE_HOURS'
        pricing_free_units?: number
        pricing_package_price?: number
        pricing_package_size?: number
        pricing_per_unit_price?: number
        /** @enum {string} */
        pricing_strategy: 'UNIT' | 'PACKAGE' | 'TIERED' | 'NONE'
        project_allocations: {
          hours?: number
          name: string
          ref: string
          usage: number
        }[]
        unit_price_desc: string
        unlimited: boolean
        usage: number
        usage_original: number
      }[]
    }
    OverdueInvoiceCount: {
      organization_id: number
      overdue_invoice_count: number
    }
    PartnerIntegrationsResponse: {
      /**
       * Format: date-time
       * @description When the integration link expires (1 hour from creation). The user must begin the flow before this time.
       */
      expiresAt: string
      /**
       * Format: uuid
       * @description Unique identifier for the integration record
       */
      integrationId: string
      /**
       * Format: uri
       * @description URL to redirect the user's browser to
       */
      redirectUrl: string
    }
    PauseStatusResponse: {
      can_restore: boolean
      last_paused_on: string | null
      latest_downloadable_backup_id: number | null
      max_days_till_restore_disabled: number
      remaining_days_till_restore_disabled: number | null
    }
    PaymentsResponse: {
      data: {
        card?: {
          brand: string
          exp_month: number
          exp_year: number
          last4: string
        }
        created: number
        has_address: boolean
        id: string
        is_default: boolean
        shared_payment_token?: {
          expires_at: number | null
          is_expired: boolean
          last4: string
        } | null
        type: string
      }[]
      defaultPaymentMethodId: string | null
    }
    PendingConfirmationResponse: {
      message: string
    }
    PgbouncerConfigResponse: {
      connection_string: string
      db_dns_name: string
      db_host: string
      db_name: string
      db_port: number
      db_user: string
      default_pool_size?: number
      ignore_startup_parameters?: string
      inserted_at: string
      max_client_conn?: number
      pgbouncer_enabled: boolean
      /** @enum {string} */
      pool_mode: 'transaction' | 'session' | 'statement'
      query_wait_timeout?: number
      reserve_pool_size?: number
      server_idle_timeout?: number
      server_lifetime?: number
      ssl_enforced: boolean
    }
    PgbouncerStatusResponse: {
      active: boolean
    }
    PlanFeaturesResponse: {
      [key: string]: {
        [key: string]: {
          config:
            | {
                enabled: boolean
              }
            | {
                enabled: boolean
                unit: string
                unlimited: boolean
                value: number
              }
            | {
                enabled: boolean
                set: string[]
              }
          /** @enum {string} */
          type: 'boolean' | 'numeric' | 'set'
        }
      }
    }
    PlansResponse: {
      plans: {
        /** @enum {string} */
        change_type: 'upgrade' | 'downgrade' | 'none'
        /** @enum {string} */
        effective_at?: 'now' | 'end_of_billing_period' | 'none'
        /** @enum {string} */
        id: 'free' | 'pro' | 'team' | 'enterprise' | 'platform'
        is_current: boolean
        name: string
        price: number
      }[]
    }
    PointInTimeRestoreBody: {
      recovery_time_target_unix: number
    }
    PostgresColumnPrivileges: {
      column_id: string
      column_name: string
      privileges: {
        grantee: string
        grantor: string
        is_grantable: boolean
        /** @enum {string} */
        privilege_type: 'ALL' | 'SELECT' | 'INSERT' | 'UPDATE' | 'REFERENCES'
      }[]
      relation_name: string
      relation_schema: string
    }
    PostgresExtension: {
      comment: string | null
      default_version: string
      installed_version: string | null
      name: string
      schema: string | null
    }
    PostgresForeignTable: {
      columns?: {
        check: string | null
        comment: string | null
        data_type: string
        default_value: (string | number) | null
        enums: string[]
        format: string
        id: string
        /** @enum {string|null} */
        identity_generation: 'BY DEFAULT' | 'ALWAYS' | null
        is_generated: boolean
        is_identity: boolean
        is_nullable: boolean
        is_unique: boolean
        is_updatable: boolean
        name: string
        ordinal_position: number
        schema: string
        table: string
        table_id: number
      }[]
      comment: string | null
      id: number
      name: string
      schema: string
    }
    PostgresMaterializedView: {
      columns?: {
        check: string | null
        comment: string | null
        data_type: string
        default_value: (string | number) | null
        enums: string[]
        format: string
        id: string
        /** @enum {string|null} */
        identity_generation: 'BY DEFAULT' | 'ALWAYS' | null
        is_generated: boolean
        is_identity: boolean
        is_nullable: boolean
        is_unique: boolean
        is_updatable: boolean
        name: string
        ordinal_position: number
        schema: string
        table: string
        table_id: number
      }[]
      comment: string | null
      id: number
      is_populated: boolean
      name: string
      schema: string
    }
    PostgresPolicy: {
      /** @enum {string} */
      action: 'PERMISSIVE' | 'RESTRICTIVE'
      check: string | null
      /** @enum {string} */
      command: 'SELECT' | 'INSERT' | 'UPDATE' | 'DELETE' | 'ALL'
      definition: string | null
      id: number
      name: string
      roles: string[]
      schema: string
      table: string
      table_id: number
    }
    PostgresPublication: {
      id: number
      name: string
      owner: string
      publish_delete: boolean
      publish_insert: boolean
      publish_truncate: boolean
      publish_update: boolean
      tables:
        | {
            id: number
            name: string
            schema: string
          }[]
        | null
    }
    PostgresTable: {
      bytes: number
      columns?: {
        check: string | null
        comment: string | null
        data_type: string
        default_value: (string | number) | null
        enums: string[]
        format: string
        id: string
        /** @enum {string|null} */
        identity_generation: 'BY DEFAULT' | 'ALWAYS' | null
        is_generated: boolean
        is_identity: boolean
        is_nullable: boolean
        is_unique: boolean
        is_updatable: boolean
        name: string
        ordinal_position: number
        schema: string
        table: string
        table_id: number
      }[]
      comment: string | null
      dead_rows_estimate: number
      id: number
      live_rows_estimate: number
      name: string
      primary_keys: {
        name: string
        schema: string
        table_id: number
        table_name: string
      }[]
      relationships: {
        constraint_name: string
        id: number
        source_column_name: string
        source_schema: string
        source_table_name: string
        target_column_name: string
        target_table_name: string
        target_table_schema: string
      }[]
      /** @enum {string} */
      replica_identity: 'DEFAULT' | 'INDEX' | 'FULL' | 'NOTHING'
      rls_enabled: boolean
      rls_forced: boolean
      schema: string
      size: string
    }
    PostgresTrigger: {
      /** @enum {string} */
      activation: 'AFTER' | 'BEFORE'
      condition: string | null
      /** @enum {string} */
      enabled_mode: 'ORIGIN' | 'REPLICA' | 'ALWAYS' | 'DISABLED'
      events: string[]
      function_args: string[]
      function_name: string
      function_schema: string
      id: number
      name: string
      /** @enum {string} */
      orientation: 'ROW' | 'STATEMENT'
      schema: string
      table: string
      table_id: number
    }
    PostgresType: {
      comment: string | null
      enums: string[]
      format: string
      id: number
      name: string
      schema: string
    }
    PostgresView: {
      columns?: {
        check: string | null
        comment: string | null
        data_type: string
        default_value: (string | number) | null
        enums: string[]
        format: string
        id: string
        /** @enum {string|null} */
        identity_generation: 'BY DEFAULT' | 'ALWAYS' | null
        is_generated: boolean
        is_identity: boolean
        is_nullable: boolean
        is_unique: boolean
        is_updatable: boolean
        name: string
        ordinal_position: number
        schema: string
        table: string
        table_id: number
      }[]
      comment: string | null
      id: number
      is_updatable: boolean
      name: string
      schema: string
    }
    PreviewCreditTopUpRequest: {
      address?: {
        city?: string | null
        country: string
        line1: string
        line2?: string | null
        postal_code?: string | null
        state?: string | null
      }
      amount: number
      tax_id?: {
        country: string
        type: string
        value: string
      }
    }
    PreviewCreditTopUpResponse: {
      amount: number
      currency: string
      tax: {
        currency: string
        tax_amount: number
        tax_rate_percentage: number
        total_amount_excluding_tax: number
        total_amount_including_tax: number
      } | null
      /** @enum {string} */
      tax_status: 'calculated' | 'not_applicable' | 'failed'
      total: number
    }
    PreviewOrganizationCreationBody: {
      address?: {
        city?: string | null
        country: string
        line1: string
        line2?: string | null
        postal_code?: string | null
        state?: string | null
      }
      tax_id?: {
        country?: string
        type: string
        value: string
      }
      /** @enum {string} */
      tier: 'tier_free' | 'tier_pro' | 'tier_payg' | 'tier_team'
    }
    PreviewOrganizationCreationResponse: {
      currency: string
      plan_price: number
      tax: {
        currency: string
        tax_amount: number
        tax_rate_percentage: number
        total_amount_excluding_tax: number
        total_amount_including_tax: number
      } | null
      /** @enum {string} */
      tax_status: 'calculated' | 'not_applicable' | 'failed'
      total: number
    }
    PreviewProjectTransferResponse: {
      errors: {
        key: string
        message: string
      }[]
      has_access_to_target_organization: boolean
      has_permissions_on_source_organization: boolean
      info: {
        key: string
        message: string
      }[]
      members_exceeding_free_project_limit: {
        limit: number
        name: string
      }[]
      /** @enum {string} */
      source_subscription_plan: 'free' | 'pro' | 'team' | 'enterprise' | 'platform'
      /** @enum {string|null} */
      target_subscription_plan: 'free' | 'pro' | 'team' | 'enterprise' | 'platform' | null
      valid: boolean
      warnings: {
        key: string
        message: string
      }[]
    }
    PreviewSubscriptionChangeResponse: {
      active_projects: {
        /** @enum {string} */
        instance_size:
          | 'pico'
          | 'nano'
          | 'micro'
          | 'small'
          | 'medium'
          | 'large'
          | 'xlarge'
          | '2xlarge'
          | '4xlarge'
          | '8xlarge'
          | '12xlarge'
          | '16xlarge'
          | '24xlarge'
          | '24xlarge_optimized_memory'
          | '24xlarge_optimized_cpu'
          | '24xlarge_high_memory'
          | '48xlarge'
          | '48xlarge_optimized_memory'
          | '48xlarge_optimized_cpu'
          | '48xlarge_high_memory'
        name: string
        ref: string
        /** @enum {string} */
        status:
          | 'INACTIVE'
          | 'ACTIVE_HEALTHY'
          | 'ACTIVE_UNHEALTHY'
          | 'COMING_UP'
          | 'UNKNOWN'
          | 'GOING_DOWN'
          | 'INIT_FAILED'
          | 'REMOVED'
          | 'RESTORING'
          | 'UPGRADING'
          | 'PAUSING'
          | 'RESTORE_FAILED'
          | 'RESTARTING'
          | 'PAUSE_FAILED'
          | 'RESIZING'
      }[]
      billed_via_partner: boolean
      breakdown: {
        breakdown?: {
          amount?: number
          /** @enum {string} */
          project_db_instance_size?:
            | 'pico'
            | 'nano'
            | 'micro'
            | 'small'
            | 'medium'
            | 'large'
            | 'xlarge'
            | '2xlarge'
            | '4xlarge'
            | '8xlarge'
            | '12xlarge'
            | '16xlarge'
            | '24xlarge'
            | '24xlarge_optimized_memory'
            | '24xlarge_optimized_cpu'
            | '24xlarge_high_memory'
            | '48xlarge'
            | '48xlarge_optimized_memory'
            | '48xlarge_optimized_cpu'
            | '48xlarge_high_memory'
          project_name: string
          project_ref: string
          /** @enum {string} */
          project_status?:
            | 'INACTIVE'
            | 'ACTIVE_HEALTHY'
            | 'ACTIVE_UNHEALTHY'
            | 'COMING_UP'
            | 'UNKNOWN'
            | 'GOING_DOWN'
            | 'INIT_FAILED'
            | 'REMOVED'
            | 'RESTORING'
            | 'UPGRADING'
            | 'PAUSING'
            | 'RESTORE_FAILED'
            | 'RESTARTING'
            | 'PAUSE_FAILED'
            | 'RESIZING'
          usage: number
        }[]
        description: string
        quantity?: number
        total_price: number
        unit_price?: number
        unit_price_desc?: string
      }[]
      /** @enum {string} */
      monthly_invoice_tax_status: 'calculated' | 'not_applicable' | 'failed'
      number_of_projects: number
      /** @enum {boolean} */
      pending_subscription_flow: true
      /** @enum {string} */
      plan_change_type: 'upgrade' | 'downgrade' | 'none'
      slug: string
      upfront_charge: {
        customer_balance: number
        prorated_credit: number
        tax: {
          currency: string
          tax_amount: number
          tax_rate_percentage: number
          total_amount_excluding_tax: number
          total_amount_including_tax: number
        } | null
        /** @enum {string} */
        tax_status: 'calculated' | 'not_applicable' | 'failed'
        taxable_amount: number
        total: number
      } | null
    }
    PrivateLinkResponse: {
      appliedSuccessfully: boolean
      currentConfig: {
        enabled: boolean
      }
    }
    ProfileResponse: {
      auth0_id: string
      disabled_features: (
        | 'organizations:create'
        | 'organizations:delete'
        | 'organization_members:create'
        | 'organization_members:delete'
        | 'projects:create'
        | 'projects:transfer'
        | 'project_auth:all'
        | 'project_storage:all'
        | 'project_edge_function:all'
        | 'profile:update'
        | 'billing:account_data'
        | 'billing:credits'
        | 'billing:invoices'
        | 'billing:payment_methods'
        | 'realtime:all'
      )[]
      first_name: string | null
      free_project_limit: number | null
      gotrue_id: string
      id: number
      is_alpha_user: boolean
      is_sso_user: boolean
      last_name: string | null
      mobile: string | null
      primary_email: string
      username: string
    }
    ProjectAddonsResponse: {
      available_addons: {
        name: string
        /** @enum {string} */
        type:
          | 'custom_domain'
          | 'compute_instance'
          | 'pitr'
          | 'ipv4'
          | 'auth_mfa_phone'
          | 'auth_mfa_web_authn'
          | 'log_drain'
        variants: {
          /** @enum {string} */
          identifier:
            | 'ci_micro'
            | 'ci_small'
            | 'ci_medium'
            | 'ci_large'
            | 'ci_xlarge'
            | 'ci_2xlarge'
            | 'ci_4xlarge'
            | 'ci_8xlarge'
            | 'ci_12xlarge'
            | 'ci_16xlarge'
            | 'ci_24xlarge'
            | 'ci_24xlarge_optimized_cpu'
            | 'ci_24xlarge_optimized_memory'
            | 'ci_24xlarge_high_memory'
            | 'ci_48xlarge'
            | 'ci_48xlarge_optimized_cpu'
            | 'ci_48xlarge_optimized_memory'
            | 'ci_48xlarge_high_memory'
            | 'cd_default'
            | 'pitr_7'
            | 'pitr_14'
            | 'pitr_28'
            | 'ipv4_default'
            | 'auth_mfa_phone_default'
            | 'auth_mfa_web_authn_default'
            | 'log_drain_default'
          /** @description Any JSON-serializable value */
          meta?: unknown
          name: string
          price: number
          price_description: string
          /** @enum {string} */
          price_interval: 'monthly' | 'hourly'
          /** @enum {string} */
          price_type: 'fixed' | 'usage'
        }[]
      }[]
      ref: string
      selected_addons: {
        /** @enum {string} */
        type:
          | 'custom_domain'
          | 'compute_instance'
          | 'pitr'
          | 'ipv4'
          | 'auth_mfa_phone'
          | 'auth_mfa_web_authn'
          | 'log_drain'
        variant: {
          /** @enum {string} */
          identifier:
            | 'ci_micro'
            | 'ci_small'
            | 'ci_medium'
            | 'ci_large'
            | 'ci_xlarge'
            | 'ci_2xlarge'
            | 'ci_4xlarge'
            | 'ci_8xlarge'
            | 'ci_12xlarge'
            | 'ci_16xlarge'
            | 'ci_24xlarge'
            | 'ci_24xlarge_optimized_cpu'
            | 'ci_24xlarge_optimized_memory'
            | 'ci_24xlarge_high_memory'
            | 'ci_48xlarge'
            | 'ci_48xlarge_optimized_cpu'
            | 'ci_48xlarge_optimized_memory'
            | 'ci_48xlarge_high_memory'
            | 'cd_default'
            | 'pitr_7'
            | 'pitr_14'
            | 'pitr_28'
            | 'ipv4_default'
            | 'auth_mfa_phone_default'
            | 'auth_mfa_web_authn_default'
            | 'log_drain_default'
          /** @description Any JSON-serializable value */
          meta?: unknown
          name: string
          price: number
          price_description: string
          /** @enum {string} */
          price_interval: 'monthly' | 'hourly'
          /** @enum {string} */
          price_type: 'fixed' | 'usage'
        }
      }[]
    }
    ProjectClonedResponse: {
      source_project_ref: string
      target_disk_size_gb: number
      target_instance_size: string
      target_project_ref: string
    }
    ProjectClonedStatusResponse: {
      cloned_from?: {
        project_id: number
        source_project: {
          name: string
          ref: string
        }
      }
      clones: {
        inserted_at: string | null
        project_id: number
        /** @enum {string} */
        status: 'COMPLETED' | 'IN_PROGRESS' | 'FAILED' | 'REMOVED'
        target_project: {
          name: string
          ref: string
        }
        target_project_id: number
        updated_at: string | null
      }[]
      id: number
      ref: string
    }
    ProjectDetailResponse: {
      cloud_provider: string
      /** @default null */
      connectionString?: string | null
      db_host: string
      dbVersion?: string
      high_availability: boolean
      id: number
      /** @enum {string} */
      infra_compute_size?:
        | 'pico'
        | 'nano'
        | 'micro'
        | 'small'
        | 'medium'
        | 'large'
        | 'xlarge'
        | '2xlarge'
        | '4xlarge'
        | '8xlarge'
        | '12xlarge'
        | '16xlarge'
        | '24xlarge'
        | '24xlarge_optimized_memory'
        | '24xlarge_optimized_cpu'
        | '24xlarge_high_memory'
        | '48xlarge'
        | '48xlarge_optimized_memory'
        | '48xlarge_optimized_cpu'
        | '48xlarge_high_memory'
      inserted_at: string
      integration_source: string | null
      is_branch_enabled: boolean
      is_physical_backups_enabled: boolean
      lastDatabaseResizeAt?: string
      maxDatabasePreprovisionGb?: number
      name: string
      organization_id: number
      parent_project_ref?: string
      ref: string
      region: string
      restUrl: string
      /** @enum {string} */
      status:
        | 'INACTIVE'
        | 'ACTIVE_HEALTHY'
        | 'ACTIVE_UNHEALTHY'
        | 'COMING_UP'
        | 'UNKNOWN'
        | 'GOING_DOWN'
        | 'INIT_FAILED'
        | 'REMOVED'
        | 'RESTORING'
        | 'UPGRADING'
        | 'PAUSING'
        | 'RESTORE_FAILED'
        | 'RESTARTING'
        | 'PAUSE_FAILED'
        | 'RESIZING'
      subscription_id: string
      updated_at: string
      volumeSizeGb?: number
    }
    ProjectMembersResponse: {
      members: {
        primary_email: string
        user_id: string
        username: string
      }[]
    }
    ProjectRefResponse: {
      id: number
      name: string
      ref: string
    }
    ProjectResourceWarningsResponse: {
      /** @enum {string|null} */
      auth_email_offender: 'critical' | 'warning' | null
      /** @enum {string|null} */
      auth_rate_limit_exhaustion: 'critical' | 'warning' | null
      /** @enum {string|null} */
      auth_restricted_email_sending: 'critical' | 'warning' | null
      /** @enum {string|null} */
      cpu_exhaustion: 'critical' | 'warning' | null
      /** @enum {string|null} */
      disk_io_exhaustion: 'critical' | 'warning' | null
      /** @enum {string|null} */
      disk_space_exhaustion: 'critical' | 'warning' | null
      is_readonly_mode_enabled: boolean
      /** @enum {string|null} */
      memory_and_swap_exhaustion: 'critical' | 'warning' | null
      /** @enum {string|null} */
      need_pitr: 'critical' | 'warning' | null
      project: string
    }
    ProjectSensitivityResponse: {
      is_sensitive: boolean
    }
    ProjectSettingsResponse: {
      app_config?: {
        db_schema: string
        endpoint: string
        storage_endpoint: string
      }
      cloud_provider: string
      db_dns_name: string
      db_host: string
      db_ip_addr_config: string
      db_name: string
      db_port: number
      db_user: string
      inserted_at: string
      is_sensitive?: boolean
      jwt_secret?: string
      name: string
      ref: string
      region: string
      service_api_keys?: {
        api_key: string
        name: string
        tags: string
      }[]
      ssl_enforced: boolean
      status: string
    }
    PublicUrlResponse: {
      publicUrl: string
    }
    PutOAuthAppResponse: {
      client_id: string
      created_at: string
      icon?: string
      id: string
      name: string
      redirect_uris: string[]
      website: string
    }
    RealtimeConfigResponse: {
      /** @description Sets connection pool size for Realtime Authorization */
      connection_pool: number | null
      /** @description Sets maximum number of bytes per second rate per channel limit */
      max_bytes_per_second: number | null
      /** @description Sets maximum number of channels per client rate limit */
      max_channels_per_client: number | null
      /** @description Sets maximum number of concurrent users rate limit */
      max_concurrent_users: number | null
      /** @description Sets maximum number of events per second rate per channel limit */
      max_events_per_second: number | null
      /** @description Sets maximum number of joins per second rate limit */
      max_joins_per_second: number | null
      /** @description Sets maximum number of payload size in KB rate limit */
      max_payload_size_in_kb: number | null
      /** @description Sets maximum number of presence events per second rate limit */
      max_presence_events_per_second: number | null
      /** @description Whether to enable presence */
      presence_enabled: boolean
      /** @description Whether to only allow private channels */
      private_only: boolean | null
      /** @description Disables the Realtime service for this project when true. Set to false to re-enable it. */
      suspend: boolean | null
    }
    RegionsInfo: {
      all: {
        smartGroup: {
          /** @enum {string} */
          code: 'americas' | 'emea' | 'apac'
          name: string
          /** @enum {string} */
          type: 'smartGroup'
        }[]
        specific: {
          /** @enum {string} */
          code:
            | 'us-east-1'
            | 'us-east-2'
            | 'us-west-1'
            | 'us-west-2'
            | 'ap-southeast-1'
            | 'ap-northeast-1'
            | 'ap-northeast-2'
            | 'ap-east-1'
            | 'ap-southeast-2'
            | 'eu-west-1'
            | 'eu-west-2'
            | 'eu-west-3'
            | 'eu-north-1'
            | 'eu-central-1'
            | 'eu-central-2'
            | 'ca-central-1'
            | 'ap-south-1'
            | 'sa-east-1'
          name: string
          /** @enum {string} */
          provider: 'AWS' | 'FLY' | 'AWS_K8S' | 'AWS_NIMBUS'
          /** @enum {string} */
          status?: 'capacity' | 'other'
          /** @enum {string} */
          type: 'specific'
        }[]
      }
      recommendations: {
        smartGroup: {
          /** @enum {string} */
          code: 'americas' | 'emea' | 'apac'
          name: string
          /** @enum {string} */
          type: 'smartGroup'
        }
        specific: {
          /** @enum {string} */
          code:
            | 'us-east-1'
            | 'us-east-2'
            | 'us-west-1'
            | 'us-west-2'
            | 'ap-southeast-1'
            | 'ap-northeast-1'
            | 'ap-northeast-2'
            | 'ap-east-1'
            | 'ap-southeast-2'
            | 'eu-west-1'
            | 'eu-west-2'
            | 'eu-west-3'
            | 'eu-north-1'
            | 'eu-central-1'
            | 'eu-central-2'
            | 'ca-central-1'
            | 'ap-south-1'
            | 'sa-east-1'
          name: string
          /** @enum {string} */
          provider: 'AWS' | 'FLY' | 'AWS_K8S' | 'AWS_NIMBUS'
          /** @enum {string} */
          status?: 'capacity' | 'other'
          /** @enum {string} */
          type: 'specific'
        }[]
      }
    }
    RemoveProjectResponse: {
      id: number
      name: string
      ref: string
      vercel?: {
        resourceUninstallFailure: boolean
      }
    }
    ReplicationDestinationResponse: {
      /** @description Destination configuration */
      config:
        | {
            big_query: {
              /**
               * @description Number of concurrent BigQuery Storage Write API connections.
               * @example 8
               */
              connection_pool_size?: number
              /**
               * @description BigQuery dataset id
               * @example analytics
               */
              dataset_id: string
              /**
               * @description Maximum data staleness in minutes
               * @example 5
               */
              max_staleness_mins?: number
              /**
               * @description BigQuery project id
               * @example my-gcp-project
               */
              project_id: string
              /** @description BigQuery service account key */
              service_account_key: string
            }
          }
        | {
            iceberg: {
              briven: {
                /**
                 * @description Catalog token
                 * @example A jwt secret
                 */
                catalog_token: string
                /**
                 * @description Namespace
                 * @example my-namespace
                 */
                namespace?: string
                /**
                 * @description Project ref
                 * @example abcdefghijklmnopqrst
                 */
                project_ref: string
                /**
                 * @description S3 access key ID
                 * @example 53383b1d0cdb16a3afa63152656aa3cc
                 */
                s3_access_key_id: string
                /**
                 * @description S3 region
                 * @example ap-southeast-1
                 */
                s3_region: string
                /**
                 * @description S3 secret access key
                 * @example 25a0c5e69d847088a3e6ffb901adf4d19bbf74a400dec2ee49f46401039b3258
                 */
                s3_secret_access_key: string
                /**
                 * @description Warehouse name
                 * @example my-warehouse
                 */
                warehouse_name: string
              }
            }
          }
        | {
            ducklake: {
              /**
               * @description DuckLake catalog URL
               * @example postgres://user:pass@localhost:5432/ducklake_catalog
               */
              catalog_url: string
              /**
               * @description DuckLake data path
               * @example s3://<bucket-name>/
               */
              data_path: string
              /**
               * @description DuckLake snapshot retention interval (format: https://duckdb.org/docs/current/sql/data_types/interval)
               * @example 7 days
               */
              expire_snapshots_older_than?: string
              /**
               * @description Schema used for DuckLake metadata tables stored in PostgreSQL
               * @default ducklake
               * @example ducklake
               */
              metadata_schema?: string
              /**
               * @description Number of concurrent DuckDB connections.
               * @example 4
               */
              pool_size?: number
              /**
               * @description S3-compatible storage access key ID
               * @example my-access-key
               */
              s3_access_key_id: string
              /**
               * @description S3-compatible storage endpoint
               * @example 127.0.0.1:5000/s3
               */
              s3_endpoint: string
              /**
               * @description S3-compatible storage region
               * @example us-east-1
               */
              s3_region: string
              /**
               * @description S3-compatible storage secret access key
               * @example my-secret-key
               */
              s3_secret_access_key: string
              /**
               * @description S3 URL style: `path` (MinIO/Briven) or `vhost` (AWS)
               * @example path
               * @enum {string}
               */
              s3_url_style?: 'path' | 'vhost'
              /**
               * @description Whether to use SSL for S3-compatible storage
               * @default true
               * @example false
               */
              s3_use_ssl?: boolean
            }
          }
      /**
       * @description Destination id
       * @example 2001
       */
      id: number
      /**
       * @description Destination name
       * @example bq-analytics
       */
      name: string
      /**
       * @description Tenant id
       * @example tenant_9f3a2c
       */
      tenant_id: string
    }
    ReplicationDestinationsResponse: {
      /** @description List of destinations */
      destinations: {
        /** @description Destination configuration */
        config:
          | {
              big_query: {
                /**
                 * @description Number of concurrent BigQuery Storage Write API connections.
                 * @example 8
                 */
                connection_pool_size?: number
                /**
                 * @description BigQuery dataset id
                 * @example analytics
                 */
                dataset_id: string
                /**
                 * @description Maximum data staleness in minutes
                 * @example 5
                 */
                max_staleness_mins?: number
                /**
                 * @description BigQuery project id
                 * @example my-gcp-project
                 */
                project_id: string
                /** @description BigQuery service account key */
                service_account_key: string
              }
            }
          | {
              iceberg: {
                briven: {
                  /**
                   * @description Catalog token
                   * @example A jwt secret
                   */
                  catalog_token: string
                  /**
                   * @description Namespace
                   * @example my-namespace
                   */
                  namespace?: string
                  /**
                   * @description Project ref
                   * @example abcdefghijklmnopqrst
                   */
                  project_ref: string
                  /**
                   * @description S3 access key ID
                   * @example 53383b1d0cdb16a3afa63152656aa3cc
                   */
                  s3_access_key_id: string
                  /**
                   * @description S3 region
                   * @example ap-southeast-1
                   */
                  s3_region: string
                  /**
                   * @description S3 secret access key
                   * @example 25a0c5e69d847088a3e6ffb901adf4d19bbf74a400dec2ee49f46401039b3258
                   */
                  s3_secret_access_key: string
                  /**
                   * @description Warehouse name
                   * @example my-warehouse
                   */
                  warehouse_name: string
                }
              }
            }
          | {
              ducklake: {
                /**
                 * @description DuckLake catalog URL
                 * @example postgres://user:pass@localhost:5432/ducklake_catalog
                 */
                catalog_url: string
                /**
                 * @description DuckLake data path
                 * @example s3://<bucket-name>/
                 */
                data_path: string
                /**
                 * @description DuckLake snapshot retention interval (format: https://duckdb.org/docs/current/sql/data_types/interval)
                 * @example 7 days
                 */
                expire_snapshots_older_than?: string
                /**
                 * @description Schema used for DuckLake metadata tables stored in PostgreSQL
                 * @default ducklake
                 * @example ducklake
                 */
                metadata_schema?: string
                /**
                 * @description Number of concurrent DuckDB connections.
                 * @example 4
                 */
                pool_size?: number
                /**
                 * @description S3-compatible storage access key ID
                 * @example my-access-key
                 */
                s3_access_key_id: string
                /**
                 * @description S3-compatible storage endpoint
                 * @example 127.0.0.1:5000/s3
                 */
                s3_endpoint: string
                /**
                 * @description S3-compatible storage region
                 * @example us-east-1
                 */
                s3_region: string
                /**
                 * @description S3-compatible storage secret access key
                 * @example my-secret-key
                 */
                s3_secret_access_key: string
                /**
                 * @description S3 URL style: `path` (MinIO/Briven) or `vhost` (AWS)
                 * @example path
                 * @enum {string}
                 */
                s3_url_style?: 'path' | 'vhost'
                /**
                 * @description Whether to use SSL for S3-compatible storage
                 * @default true
                 * @example false
                 */
                s3_use_ssl?: boolean
              }
            }
        /**
         * @description Destination id
         * @example 2001
         */
        id: number
        /**
         * @description Destination name
         * @example bq-analytics
         */
        name: string
        /**
         * @description Tenant id
         * @example tenant_9f3a2c
         */
        tenant_id: string
      }[]
    }
    ReplicationPipelineReplicationStatusResponse: {
      /** @description Stats about apply worker lag */
      apply_lag?: {
        /**
         * @description Bytes between the current WAL location and the confirmed flush LSN.
         * @example 2048
         */
        confirmed_flush_lsn_bytes: number
        /**
         * @description Flush lag expressed in milliseconds.
         * @example 1200
         */
        flush_lag?: number
        /**
         * @description Bytes between the current WAL location and the slot restart LSN.
         * @example 1024
         */
        restart_lsn_bytes: number
        /**
         * @description How many bytes of WAL are still safe to build up before the limit of the slot is reached.
         * @example 8192
         */
        safe_wal_size_bytes: number
        /**
         * @description Write lag expressed in milliseconds.
         * @example 1500
         */
        write_lag?: number
      }
      /**
       * @description Pipeline id
       * @example 1012
       */
      pipeline_id: number
      /** @description Table statuses */
      table_statuses: {
        /** @description Table replication state */
        state:
          | {
              /** @enum {string} */
              name: 'queued'
            }
          | {
              /** @enum {string} */
              name: 'copying_table'
            }
          | {
              /** @enum {string} */
              name: 'copied_table'
            }
          | {
              /** @enum {string} */
              name: 'following_wal'
            }
          | {
              /** @enum {string} */
              name: 'error'
              reason: string
              retry_policy:
                | {
                    /** @enum {string} */
                    policy: 'no_retry'
                  }
                | {
                    /** @enum {string} */
                    policy: 'manual_retry'
                  }
                | {
                    /**
                     * @description Next retry time (RFC 3339 timestamp)
                     * @example 2025-01-02T03:04:05Z
                     */
                    next_retry: string
                    /** @enum {string} */
                    policy: 'timed_retry'
                  }
              solution?: string
            }
        /**
         * @description Table id (Postgres OID)
         * @example 16408
         */
        table_id: number
        /**
         * @description Table name
         * @example public.orders
         */
        table_name: string
        /** @description Stats about table sync worker lag */
        table_sync_lag?: {
          /**
           * @description Bytes between the current WAL location and the confirmed flush LSN.
           * @example 2048
           */
          confirmed_flush_lsn_bytes: number
          /**
           * @description Flush lag expressed in milliseconds.
           * @example 1200
           */
          flush_lag?: number
          /**
           * @description Bytes between the current WAL location and the slot restart LSN.
           * @example 1024
           */
          restart_lsn_bytes: number
          /**
           * @description How many bytes of WAL are still safe to build up before the limit of the slot is reached.
           * @example 8192
           */
          safe_wal_size_bytes: number
          /**
           * @description Write lag expressed in milliseconds.
           * @example 1500
           */
          write_lag?: number
        }
      }[]
    }
    /** @description Pipeline */
    ReplicationPipelineResponse: {
      /** @description Pipeline configuration */
      config: {
        /** @description Batch configuration */
        batch?: {
          /**
           * @description Maximum fill time in milliseconds
           * @example 200
           */
          max_fill_ms?: number
        }
        /**
         * @description Behavior when the replication slot is invalidated
         * @example error
         * @enum {string}
         */
        invalidated_slot_behavior?: 'error' | 'recreate'
        /** @description Maximum number of copy connections per table */
        max_copy_connections_per_table?: number
        /** @description Maximum number of table sync workers */
        max_table_sync_workers?: number
        /**
         * @description Publication name
         * @example pub_orders
         */
        publication_name: string
      }
      /**
       * @description Destination id
       * @example 2001
       */
      destination_id: number
      /**
       * @description Destination name
       * @example bq-analytics
       */
      destination_name: string
      /**
       * @description Pipeline id
       * @example 1012
       */
      id: number
      /**
       * @description Replicator id
       * @example 9001
       */
      replicator_id: number
      /**
       * @description Source id
       * @example 3001
       */
      source_id: number
      /**
       * @description Source name
       * @example main-db
       */
      source_name: string
      /**
       * @description Tenant id
       * @example tenant_9f3a2c
       */
      tenant_id: string
    }
    ReplicationPipelinesResponse: {
      /** @description List of pipelines */
      pipelines: {
        /** @description Pipeline configuration */
        config: {
          /** @description Batch configuration */
          batch?: {
            /**
             * @description Maximum fill time in milliseconds
             * @example 200
             */
            max_fill_ms?: number
          }
          /**
           * @description Behavior when the replication slot is invalidated
           * @example error
           * @enum {string}
           */
          invalidated_slot_behavior?: 'error' | 'recreate'
          /** @description Maximum number of copy connections per table */
          max_copy_connections_per_table?: number
          /** @description Maximum number of table sync workers */
          max_table_sync_workers?: number
          /**
           * @description Publication name
           * @example pub_orders
           */
          publication_name: string
        }
        /**
         * @description Destination id
         * @example 2001
         */
        destination_id: number
        /**
         * @description Destination name
         * @example bq-analytics
         */
        destination_name: string
        /**
         * @description Pipeline id
         * @example 1012
         */
        id: number
        /**
         * @description Replicator id
         * @example 9001
         */
        replicator_id: number
        /**
         * @description Source id
         * @example 3001
         */
        source_id: number
        /**
         * @description Source name
         * @example main-db
         */
        source_name: string
        /**
         * @description Tenant id
         * @example tenant_9f3a2c
         */
        tenant_id: string
      }[]
    }
    ReplicationPipelineStatusResponse: {
      /**
       * @description Pipeline id
       * @example 1012
       */
      pipeline_id: number
      /** @description Pipeline status */
      status: {
        /**
         * @example started
         * @enum {string}
         */
        name: 'stopped' | 'starting' | 'started' | 'stopping' | 'unknown' | 'failed'
      }
    }
    ReplicationPipelineVersionResponse: {
      /** @description New pipeline version */
      new_version?: {
        /**
         * @description Version id
         * @example 3
         */
        id: number
        /**
         * @description Version name
         * @example v0.3.0
         */
        name: string
      }
      /**
       * @description Pipeline id
       * @example 1012
       */
      pipeline_id: number
      /** @description Current pipeline version */
      version: {
        /**
         * @description Version id
         * @example 3
         */
        id: number
        /**
         * @description Version name
         * @example v0.3.0
         */
        name: string
      }
    }
    ReplicationPublicationsResponse: {
      /** @description List of publications */
      publications: {
        /**
         * @description Publication name
         * @example pub_orders
         */
        name: string
        /** @description Publication tables */
        tables: {
          /**
           * @description Table name
           * @example orders
           */
          name: string
          /**
           * @description Table schema
           * @example public
           */
          schema: string
        }[]
      }[]
    }
    ReplicationSourcesResponse: {
      /** @description List of sources */
      sources: {
        /** @description Source configuration */
        config: {
          /**
           * @description Source host
           * @example db.internal
           */
          host: string
          /**
           * @description Source name
           * @example main-db
           */
          name: string
          /**
           * @description Source port
           * @example 5432
           */
          port: number
          /**
           * @description Source username
           * @example etl_user
           */
          username: string
        }
        /**
         * @description Source id
         * @example 3001
         */
        id: number
        /**
         * @description Source name
         * @example main-db
         */
        name: string
        /**
         * @description Tenant id
         * @example tenant_9f3a2c
         */
        tenant_id: string
      }[]
    }
    ReplicationTablesResponse: {
      /** @description List of tables */
      tables: {
        /**
         * @description Table name
         * @example orders
         */
        name: string
        /**
         * @description Table schema
         * @example public
         */
        schema: string
      }[]
    }
    RequestUpgradeBody: {
      note?: string
      /** @enum {string} */
      requested_plan: 'Pro' | 'Team' | 'Enterprise'
    }
    RequestUpgradeResponse: {
      message: string
    }
    ResetPasswordBody: {
      /** Format: email */
      email: string
      /** Format: uri */
      redirectTo?: string
    }
    ResizeBody: {
      volume_size_gb: number
    }
    RestartProjectBody: {
      database_identifier?: string
    }
    RestartServicesBody: {
      restartRequest: {
        database_identifier?: string
        region: string
        services: (
          | 'adminapi'
          | 'api-gateway'
          | 'envoy'
          | 'functions'
          | 'gotrue'
          | 'kong'
          | 'pgbouncer'
          | 'pgsodium'
          | 'postgresql'
          | 'postgrest'
          | 'realtime'
          | 'storage'
          | 'walg'
          | 'autoshutdown'
        )[]
        source_notification_id?: string
      }
    }
    RestoreLogicalBackupBody: {
      id: number
    }
    RestorePhysicalBackupBody: {
      id: number
      recovery_time_target?: string
    }
    RevokeAuthorizedOAuthAppResponse: {
      authorized_at?: string
      icon?: string
      id: string
      name: string
      website: string
    }
    RollbackTablesBody: {
      /**
       * @description Rollback type
       * @example individual
       * @enum {string}
       */
      rollback_type: 'individual' | 'full'
      /** @description Rollback target */
      target:
        | {
            /**
             * @description Table id (Postgres OID)
             * @example 16408
             */
            table_id: number
            /** @enum {string} */
            type: 'single_table'
          }
        | {
            /** @enum {string} */
            type: 'all_errored_tables'
          }
        | {
            /** @enum {string} */
            type: 'all_tables'
          }
    }
    RollbackTablesResponse: {
      /**
       * @description Pipeline id
       * @example 1012
       */
      pipeline_id: number
      /** @description Rolled back tables */
      tables: {
        /** @description Table replication state */
        new_state:
          | {
              /** @enum {string} */
              name: 'queued'
            }
          | {
              /** @enum {string} */
              name: 'copying_table'
            }
          | {
              /** @enum {string} */
              name: 'copied_table'
            }
          | {
              /** @enum {string} */
              name: 'following_wal'
            }
          | {
              /** @enum {string} */
              name: 'error'
              reason: string
              retry_policy:
                | {
                    /** @enum {string} */
                    policy: 'no_retry'
                  }
                | {
                    /** @enum {string} */
                    policy: 'manual_retry'
                  }
                | {
                    /**
                     * @description Next retry time (RFC 3339 timestamp)
                     * @example 2025-01-02T03:04:05Z
                     */
                    next_retry: string
                    /** @enum {string} */
                    policy: 'timed_retry'
                  }
              solution?: string
            }
        /**
         * @description Table id (Postgres OID)
         * @example 16408
         */
        table_id: number
      }[]
    }
    RunLintByNameResponse: {
      lints: {
        cache_key: string
        categories: ('PERFORMANCE' | 'SECURITY')[]
        description: string
        detail: string
        /** @enum {string} */
        facing: 'EXTERNAL'
        /** @enum {string} */
        level: 'ERROR' | 'WARN' | 'INFO'
        metadata?: {
          entity?: string
          fkey_columns?: number[]
          fkey_name?: string
          name?: string
          schema?: string
          /** @enum {string} */
          type?: 'table' | 'view' | 'auth' | 'function' | 'extension' | 'compliance'
        }
        /** @enum {string} */
        name:
          | 'unindexed_foreign_keys'
          | 'auth_users_exposed'
          | 'auth_rls_initplan'
          | 'no_primary_key'
          | 'unused_index'
          | 'multiple_permissive_policies'
          | 'policy_exists_rls_disabled'
          | 'rls_enabled_no_policy'
          | 'duplicate_index'
          | 'security_definer_view'
          | 'function_search_path_mutable'
          | 'rls_disabled_in_public'
          | 'extension_in_public'
          | 'rls_references_user_metadata'
          | 'materialized_view_in_api'
          | 'foreign_table_in_api'
          | 'unsupported_reg_types'
          | 'auth_otp_long_expiry'
          | 'auth_otp_short_length'
          | 'ssl_not_enforced'
          | 'network_restrictions_not_set'
          | 'password_requirements_min_length'
          | 'pitr_not_enabled'
          | 'auth_leaked_password_protection'
          | 'auth_insufficient_mfa_options'
          | 'auth_password_policy_missing'
          | 'leaked_service_key'
          | 'no_backup_admin'
          | 'vulnerable_postgres_version'
        remediation: string
        title: string
      }[]
    }
    RunQueryBody: {
      /** @default false */
      disable_statement_timeout?: boolean
      parameters?: unknown[]
      query: string
    }
    SendDocsFeedbackBody: {
      feedback?: string
      isHelpful: boolean
      page: string
      team?: string
      title: string
    }
    SendExitSurveyBody: {
      additionalFeedback?: string
      exitAction?: string
      orgSlug?: string
      projectRef?: string
      reasons: string
    }
    SendFeedbackBody: {
      additionalRedirectUrls?: string
      affectedServices?: string
      allowSupportAccess?: boolean
      browserInformation?: string
      category: string
      dashboardLogs?: string
      dashboardSentryIssueId?: string
      dashboardStudioVersion?: string
      library?: string
      message: string
      organizationSlug?: string
      pathname?: string
      projectRef?: string
      severity?: string
      siteUrl?: string
      subject?: string
      tags: string[]
      urlToAirTable?: string
      verified?: boolean
    }
    SendFeedbackResponse: {
      result: string
    }
    SendUpgradeSurveyBody: {
      additionalFeedback?: string
      currentPlan?: string
      orgSlug?: string
      prevPlan?: string
      reasons: string[]
    }
    ServiceVersions: {
      gotrue?: string
      postgrest?: string
      'briven-postgres': string
    }
    SetupIntentRequest: {
      hcaptchaToken?: string
    }
    SetupIntentResponse: {
      client_secret: string
      pending_subscription_flow_enabled_for_creation: boolean
    }
    SignedUrlResponse: {
      signedUrl: string
    }
    SignedUrlsResponse: {
      error: string | null
      path: string | null
      signedUrl: string | null
    }
    SignUpBody: {
      /** Format: email */
      email: string
      password: string
      /** Format: uri */
      redirectTo?: string
    }
    StorageAnalyticsBucketDeleteResponse: {
      message: string
    }
    StorageAnalyticsBucketNamespaceTablesResponse: {
      data: {
        name: string
        namespace: string[]
      }[]
    }
    StorageAnalyticsBucketResponse: {
      created_at: string
      name: string
      updated_at: string
    }
    StorageAnalyticsBucketsResponse: {
      data: {
        created_at: string
        name: string
        updated_at: string
      }[]
    }
    StorageBucketResponse: {
      allowed_mime_types?: string[]
      created_at: string
      file_size_limit?: number
      id: string
      name: string
      owner: string
      public: boolean
      type?: ('STANDARD' | 'ANALYTICS') | string
      updated_at: string
    }
    StorageConfigResponse: {
      capabilities: {
        iceberg_catalog: boolean
        list_v2: boolean
      }
      databasePoolMode: string
      external: {
        /** @enum {string} */
        upstreamTarget: 'main' | 'canary'
      }
      features: {
        icebergCatalog: {
          enabled: boolean
          maxCatalogs: number
          maxNamespaces: number
          maxTables: number
        }
        imageTransformation: {
          enabled: boolean
        }
        s3Protocol: {
          enabled: boolean
        }
        vectorBuckets: {
          enabled: boolean
          maxBuckets: number
          maxIndexes: number
        }
      }
      /** Format: int64 */
      fileSizeLimit: number
      migrationVersion: string
    }
    StorageListResponseV2: {
      folders: {
        key?: string
        name: string
      }[]
      hasNext: boolean
      nextCursor?: string
      objects: {
        created_at: string
        id: string
        key?: string
        last_accessed_at: string
        metadata: {
          cacheControl?: string | null
          contentLength?: number | null
          eTag?: string | null
          httpStatusCode?: number | null
          lastModified?: string | null
          mimetype?: string | null
          size?: number | null
        } | null
        name: string
        updated_at: string
      }[]
    }
    StorageObject: {
      bucket_id?: string
      buckets?: {
        allowed_mime_types?: string[]
        created_at: string
        file_size_limit?: number
        id: string
        name: string
        owner: string
        public: boolean
        type?: ('STANDARD' | 'ANALYTICS') | string
        updated_at: string
      }
      created_at: string | null
      id: string | null
      last_accessed_at: string | null
      metadata: {
        [key: string]: unknown
      } | null
      name: string
      owner?: string
      updated_at: string | null
    }
    StorageVectorBucketListIndexesResponse: {
      indexes: {
        creationTime?: number
        dataType: 'float32' | string
        dimension: number
        distanceMetric: ('cosine' | 'euclidean' | 'dotproduct') | string
        indexName: string
        metadataConfiguration?: {
          nonFilterableMetadataKeys?: string[]
        }
        vectorBucketName: string
      }[]
      nextToken?: string
    }
    StorageVectorBucketResponse: {
      vectorBucketName: string
    }
    StorageVectorBucketsResponse: {
      nextToken?: string
      vectorBuckets: {
        vectorBucketName: string
      }[]
    }
    SupavisorConfigResponse: {
      connection_string: string
      /** @description Use connection_string instead */
      connectionString: string
      /** @enum {string} */
      database_type: 'PRIMARY' | 'READ_REPLICA'
      db_host: string
      db_name: string
      db_port: number
      db_user: string
      default_pool_size: number | null
      identifier: string
      is_using_scram_auth: boolean
      max_client_conn: number | null
      /** @enum {string} */
      pool_mode: 'transaction' | 'session'
    }
    TaxIdResponse: {
      tax_id: {
        country: string
        type: string
        value: string
      } | null
    }
    TelemetryCallFeatureFlagsResponse: {
      [key: string]: unknown
    }
    TelemetryEventBodyV2: {
      action: string
      custom_properties: {
        [key: string]: unknown
      }
      groups?: {
        organization?: string
        project?: string
      }
      page_title: string
      page_url: string
      pathname: string
      ph: {
        language: string
        referrer: string
        search: string
        user_agent: string
        viewport_height: number
        viewport_width: number
      }
    }
    TelemetryFeatureFlagBody: {
      feature_flag_name: string
      feature_flag_value?: unknown
    }
    TelemetryGroupsIdentityBody: {
      organization_slug?: string
      project_ref?: string
    }
    TelemetryGroupsResetBody: {
      reset_organization?: boolean
      reset_project?: boolean
    }
    TelemetryIdentifyBodyV2: {
      anonymous_id?: string
      organization_slug?: string
      project_ref?: string
      user_id: string
    }
    TemporaryApiKeyResponse: {
      api_key: string
    }
    TransferProjectBody: {
      target_organization_slug: string
    }
    UnpauseProjectAvailableVersionsResponse: {
      available_versions: {
        /** @enum {string} */
        postgres_engine: '13' | '14' | '15' | '17' | '17-oriole'
        /** @enum {string} */
        release_channel: 'internal' | 'alpha' | 'beta' | 'ga' | 'withdrawn' | 'preview'
        version: string
      }[]
    }
    UnpauseProjectBody: {
      /**
       * @description Postgres engine version. If not provided, the latest version from the given release channel will be used.
       * @enum {string}
       */
      postgres_engine?: '15' | '17' | '17-oriole'
      /**
       * @description Release channel version. If not provided, GeneralAvailability will be used.
       * @enum {string}
       */
      release_channel?: 'internal' | 'alpha' | 'beta' | 'ga' | 'withdrawn' | 'preview'
    }
    UnpauseProjectResponse: {
      back_ups: {
        id: number
      }[]
      cloud_provider: string
      id: number
      organization_id: number
      region: string
      status: string
    }
    UpcomingInvoice: {
      amount_projected?: number
      amount_total: number
      /** Format: date-time */
      billing_cycle_end: string
      /** Format: date-time */
      billing_cycle_start: string
      currency: string
      customer_balance: number
      /** @enum {string} */
      fixed_fees_billing_mode: 'in_advance' | 'in_arrears'
      lines: {
        amount: number
        amount_before_discount: number
        breakdown?: {
          amount?: number
          /** @enum {string} */
          project_db_instance_size?:
            | 'pico'
            | 'nano'
            | 'micro'
            | 'small'
            | 'medium'
            | 'large'
            | 'xlarge'
            | '2xlarge'
            | '4xlarge'
            | '8xlarge'
            | '12xlarge'
            | '16xlarge'
            | '24xlarge'
            | '24xlarge_optimized_memory'
            | '24xlarge_optimized_cpu'
            | '24xlarge_high_memory'
            | '48xlarge'
            | '48xlarge_optimized_memory'
            | '48xlarge_optimized_cpu'
            | '48xlarge_high_memory'
          project_name: string
          project_ref: string
          /** @enum {string} */
          project_status?:
            | 'INACTIVE'
            | 'ACTIVE_HEALTHY'
            | 'ACTIVE_UNHEALTHY'
            | 'COMING_UP'
            | 'UNKNOWN'
            | 'GOING_DOWN'
            | 'INIT_FAILED'
            | 'REMOVED'
            | 'RESTORING'
            | 'UPGRADING'
            | 'PAUSING'
            | 'RESTORE_FAILED'
            | 'RESTARTING'
            | 'PAUSE_FAILED'
            | 'RESIZING'
          usage: number
        }[]
        description: string
        item_name: string
        metadata?: {
          is_branch?: boolean
          is_read_replica?: boolean
        }
        period?: {
          /** Format: date-time */
          end: string
          /** Format: date-time */
          start: string
        }
        proration: boolean
        quantity: number | null
        unit_price: number | null
        unit_price_desc: string | null
        usage_based: boolean
        /** @enum {string} */
        usage_metric?:
          | 'EGRESS'
          | 'CACHED_EGRESS'
          | 'DATABASE_SIZE'
          | 'STORAGE_SIZE'
          | 'MONTHLY_ACTIVE_USERS'
          | 'MONTHLY_ACTIVE_SSO_USERS'
          | 'FUNCTION_INVOCATIONS'
          | 'FUNCTION_CPU_MILLISECONDS'
          | 'STORAGE_IMAGES_TRANSFORMED'
          | 'REALTIME_MESSAGE_COUNT'
          | 'REALTIME_PEAK_CONNECTIONS'
          | 'DISK_SIZE_GB_HOURS_GP3'
          | 'DISK_SIZE_GB_HOURS_IO2'
          | 'AUTH_MFA_PHONE'
          | 'AUTH_MFA_WEB_AUTHN'
          | 'LOG_DRAIN_EVENTS'
          | 'MONTHLY_ACTIVE_THIRD_PARTY_USERS'
          | 'DISK_THROUGHPUT_GP3'
          | 'DISK_IOPS_GP3'
          | 'DISK_IOPS_IO2'
          | 'COMPUTE_HOURS_BRANCH'
          | 'COMPUTE_HOURS_XS'
          | 'COMPUTE_HOURS_SM'
          | 'COMPUTE_HOURS_MD'
          | 'COMPUTE_HOURS_L'
          | 'COMPUTE_HOURS_XL'
          | 'COMPUTE_HOURS_2XL'
          | 'COMPUTE_HOURS_4XL'
          | 'COMPUTE_HOURS_8XL'
          | 'COMPUTE_HOURS_12XL'
          | 'COMPUTE_HOURS_16XL'
          | 'COMPUTE_HOURS_24XL'
          | 'COMPUTE_HOURS_24XL_OPTIMIZED_CPU'
          | 'COMPUTE_HOURS_24XL_OPTIMIZED_MEMORY'
          | 'COMPUTE_HOURS_24XL_HIGH_MEMORY'
          | 'COMPUTE_HOURS_48XL'
          | 'COMPUTE_HOURS_48XL_OPTIMIZED_CPU'
          | 'COMPUTE_HOURS_48XL_OPTIMIZED_MEMORY'
          | 'COMPUTE_HOURS_48XL_HIGH_MEMORY'
          | 'CUSTOM_DOMAIN'
          | 'PITR_7'
          | 'PITR_14'
          | 'PITR_28'
          | 'IPV4'
          | 'LOG_DRAIN'
          | 'LOG_INGESTION'
          | 'LOG_QUERYING'
          | 'LOG_STORAGE'
          | 'ACTIVE_COMPUTE_HOURS'
        usage_original?: number
      }[]
      subscription_id: string
      tax: {
        currency: string
        tax_amount: number
        tax_rate_percentage: number
        total_amount_excluding_tax: number
        total_amount_including_tax: number
      } | null
      /** @enum {string} */
      tax_status: 'calculated' | 'not_applicable' | 'failed'
    }
    UpdateAddonBody: {
      /** @enum {string} */
      addon_type:
        | 'custom_domain'
        | 'compute_instance'
        | 'pitr'
        | 'ipv4'
        | 'auth_mfa_phone'
        | 'auth_mfa_web_authn'
        | 'log_drain'
      /** @enum {string} */
      addon_variant:
        | 'ci_micro'
        | 'ci_small'
        | 'ci_medium'
        | 'ci_large'
        | 'ci_xlarge'
        | 'ci_2xlarge'
        | 'ci_4xlarge'
        | 'ci_8xlarge'
        | 'ci_12xlarge'
        | 'ci_16xlarge'
        | 'ci_24xlarge'
        | 'ci_24xlarge_optimized_cpu'
        | 'ci_24xlarge_optimized_memory'
        | 'ci_24xlarge_high_memory'
        | 'ci_48xlarge'
        | 'ci_48xlarge_optimized_cpu'
        | 'ci_48xlarge_optimized_memory'
        | 'ci_48xlarge_high_memory'
        | 'cd_default'
        | 'pitr_7'
        | 'pitr_14'
        | 'pitr_28'
        | 'ipv4_default'
        | 'auth_mfa_phone_default'
        | 'auth_mfa_web_authn_default'
        | 'log_drain_default'
    }
    UpdateBackendParamsOpenapi: {
      config?:
        | {
            hostname?: string
            password?: string | null
            port?: number | null
            schema?: string
            url?: string | null
            username?: string | null
          }
        | {
            gzip?: boolean
            headers?: {
              [key: string]: string
            }
            /** @enum {string} */
            http?: 'http1' | 'http2'
            url?: string
          }
        | {
            dataset_id?: string
            project_id?: string
          }
        | {
            api_key?: string
            region?: string
          }
        | {
            password?: string | null
            url?: string
            username?: string | null
          }
        | {
            headers?: {
              [key: string]: string
            }
            password?: string | null
            url?: string
            username?: string | null
          }
        | {
            dsn?: string
          }
        | {
            api_token?: string
            dataset_name?: string
            domain?: string
          }
        | {
            ca_cert?: string
            cipher_key?: string
            client_cert?: string
            client_key?: string
            host?: string
            port?: number
            structured_data?: string
            /** @default false */
            tls?: boolean
          }
      description?: string
      name?: string
      /** @enum {string} */
      type?:
        | 'postgres'
        | 'bigquery'
        | 'clickhouse'
        | 'webhook'
        | 'datadog'
        | 'elastic'
        | 'loki'
        | 'sentry'
        | 's3'
        | 'axiom'
        | 'last9'
        | 'otlp'
        | 'syslog'
    }
    UpdateContentFolderBody: {
      name: string
    }
    UpdateConversationCustomFieldsBody: {
      /** @default false */
      allow_support_access?: boolean
      /** @default Problem */
      category?: string
      org_id: number
      project_ref?: string
    }
    UpdateConversationCustomFieldsResponse: {
      /** @enum {string} */
      result: 'success'
    }
    UpdateDiskAutoscaleConfig: {
      /**
       * @description Growth percentage for disk autoscaling
       * @default 50
       */
      growth_percent?: number
      /**
       * @description Maximum limit the disk size will grow to in GB
       * @default 61440
       */
      max_size_gb?: number
      /**
       * @description Minimum increment size for disk autoscaling in GB
       * @default 4
       */
      min_increment_gb?: number
    }
    UpdateEmailBody: {
      newEmail: string
    }
    UpdateGitHubConnectionBody: {
      branch_limit?: number
      new_branch_per_pr?: boolean
      briven_changes_only?: boolean
      workdir?: string
    }
    UpdateGoTrueConfigBody: {
      API_MAX_REQUEST_DURATION?: number | null
      AUDIT_LOG_DISABLE_POSTGRES?: boolean | null
      CUSTOM_OAUTH_ENABLED?: boolean
      DB_MAX_POOL_SIZE?: number | null
      /** @enum {string|null} */
      DB_MAX_POOL_SIZE_UNIT?: 'connections' | 'percent' | null
      DISABLE_SIGNUP?: boolean | null
      EXTERNAL_ANONYMOUS_USERS_ENABLED?: boolean | null
      EXTERNAL_APPLE_ADDITIONAL_CLIENT_IDS?: string | null
      EXTERNAL_APPLE_CLIENT_ID?: string | null
      EXTERNAL_APPLE_EMAIL_OPTIONAL?: boolean | null
      EXTERNAL_APPLE_ENABLED?: boolean | null
      EXTERNAL_APPLE_SECRET?: string | null
      EXTERNAL_AZURE_CLIENT_ID?: string | null
      EXTERNAL_AZURE_EMAIL_OPTIONAL?: boolean | null
      EXTERNAL_AZURE_ENABLED?: boolean | null
      EXTERNAL_AZURE_SECRET?: string | null
      EXTERNAL_AZURE_URL?: string | null
      EXTERNAL_BITBUCKET_CLIENT_ID?: string | null
      EXTERNAL_BITBUCKET_EMAIL_OPTIONAL?: boolean | null
      EXTERNAL_BITBUCKET_ENABLED?: boolean | null
      EXTERNAL_BITBUCKET_SECRET?: string | null
      EXTERNAL_DISCORD_CLIENT_ID?: string | null
      EXTERNAL_DISCORD_EMAIL_OPTIONAL?: boolean | null
      EXTERNAL_DISCORD_ENABLED?: boolean | null
      EXTERNAL_DISCORD_SECRET?: string | null
      EXTERNAL_EMAIL_ENABLED?: boolean | null
      EXTERNAL_FACEBOOK_CLIENT_ID?: string | null
      EXTERNAL_FACEBOOK_EMAIL_OPTIONAL?: boolean | null
      EXTERNAL_FACEBOOK_ENABLED?: boolean | null
      EXTERNAL_FACEBOOK_SECRET?: string | null
      EXTERNAL_FIGMA_CLIENT_ID?: string | null
      EXTERNAL_FIGMA_EMAIL_OPTIONAL?: boolean | null
      EXTERNAL_FIGMA_ENABLED?: boolean | null
      EXTERNAL_FIGMA_SECRET?: string | null
      EXTERNAL_GITHUB_CLIENT_ID?: string | null
      EXTERNAL_GITHUB_EMAIL_OPTIONAL?: boolean | null
      EXTERNAL_GITHUB_ENABLED?: boolean | null
      EXTERNAL_GITHUB_SECRET?: string | null
      EXTERNAL_GITLAB_CLIENT_ID?: string | null
      EXTERNAL_GITLAB_EMAIL_OPTIONAL?: boolean | null
      EXTERNAL_GITLAB_ENABLED?: boolean | null
      EXTERNAL_GITLAB_SECRET?: string | null
      EXTERNAL_GITLAB_URL?: string | null
      EXTERNAL_GOOGLE_ADDITIONAL_CLIENT_IDS?: string | null
      EXTERNAL_GOOGLE_CLIENT_ID?: string | null
      EXTERNAL_GOOGLE_EMAIL_OPTIONAL?: boolean | null
      EXTERNAL_GOOGLE_ENABLED?: boolean | null
      EXTERNAL_GOOGLE_SECRET?: string | null
      EXTERNAL_GOOGLE_SKIP_NONCE_CHECK?: boolean | null
      EXTERNAL_KAKAO_CLIENT_ID?: string | null
      EXTERNAL_KAKAO_EMAIL_OPTIONAL?: boolean | null
      EXTERNAL_KAKAO_ENABLED?: boolean | null
      EXTERNAL_KAKAO_SECRET?: string | null
      EXTERNAL_KEYCLOAK_CLIENT_ID?: string | null
      EXTERNAL_KEYCLOAK_EMAIL_OPTIONAL?: boolean | null
      EXTERNAL_KEYCLOAK_ENABLED?: boolean | null
      EXTERNAL_KEYCLOAK_SECRET?: string | null
      EXTERNAL_KEYCLOAK_URL?: string | null
      EXTERNAL_LINKEDIN_OIDC_CLIENT_ID?: string | null
      EXTERNAL_LINKEDIN_OIDC_EMAIL_OPTIONAL?: boolean | null
      EXTERNAL_LINKEDIN_OIDC_ENABLED?: boolean | null
      EXTERNAL_LINKEDIN_OIDC_SECRET?: string | null
      EXTERNAL_NOTION_CLIENT_ID?: string | null
      EXTERNAL_NOTION_EMAIL_OPTIONAL?: boolean | null
      EXTERNAL_NOTION_ENABLED?: boolean | null
      EXTERNAL_NOTION_SECRET?: string | null
      EXTERNAL_PHONE_ENABLED?: boolean | null
      EXTERNAL_SLACK_CLIENT_ID?: string | null
      EXTERNAL_SLACK_EMAIL_OPTIONAL?: boolean | null
      EXTERNAL_SLACK_ENABLED?: boolean | null
      EXTERNAL_SLACK_OIDC_CLIENT_ID?: string | null
      EXTERNAL_SLACK_OIDC_EMAIL_OPTIONAL?: boolean | null
      EXTERNAL_SLACK_OIDC_ENABLED?: boolean | null
      EXTERNAL_SLACK_OIDC_SECRET?: string | null
      EXTERNAL_SLACK_SECRET?: string | null
      EXTERNAL_SPOTIFY_CLIENT_ID?: string | null
      EXTERNAL_SPOTIFY_EMAIL_OPTIONAL?: boolean | null
      EXTERNAL_SPOTIFY_ENABLED?: boolean | null
      EXTERNAL_SPOTIFY_SECRET?: string | null
      EXTERNAL_TWITCH_CLIENT_ID?: string | null
      EXTERNAL_TWITCH_EMAIL_OPTIONAL?: boolean | null
      EXTERNAL_TWITCH_ENABLED?: boolean | null
      EXTERNAL_TWITCH_SECRET?: string | null
      EXTERNAL_TWITTER_CLIENT_ID?: string | null
      EXTERNAL_TWITTER_EMAIL_OPTIONAL?: boolean | null
      EXTERNAL_TWITTER_ENABLED?: boolean | null
      EXTERNAL_TWITTER_SECRET?: string | null
      EXTERNAL_WEB3_ETHEREUM_ENABLED?: boolean | null
      EXTERNAL_WEB3_SOLANA_ENABLED?: boolean | null
      EXTERNAL_WORKOS_CLIENT_ID?: string | null
      EXTERNAL_WORKOS_ENABLED?: boolean | null
      EXTERNAL_WORKOS_SECRET?: string | null
      EXTERNAL_WORKOS_URL?: string | null
      EXTERNAL_X_CLIENT_ID?: string | null
      EXTERNAL_X_EMAIL_OPTIONAL?: boolean | null
      EXTERNAL_X_ENABLED?: boolean | null
      EXTERNAL_X_SECRET?: string | null
      EXTERNAL_ZOOM_CLIENT_ID?: string | null
      EXTERNAL_ZOOM_EMAIL_OPTIONAL?: boolean | null
      EXTERNAL_ZOOM_ENABLED?: boolean | null
      EXTERNAL_ZOOM_SECRET?: string | null
      HOOK_AFTER_USER_CREATED_ENABLED?: boolean | null
      HOOK_AFTER_USER_CREATED_SECRETS?: string | null
      HOOK_AFTER_USER_CREATED_URI?: string | null
      HOOK_BEFORE_USER_CREATED_ENABLED?: boolean | null
      HOOK_BEFORE_USER_CREATED_SECRETS?: string | null
      HOOK_BEFORE_USER_CREATED_URI?: string | null
      HOOK_CUSTOM_ACCESS_TOKEN_ENABLED?: boolean | null
      HOOK_CUSTOM_ACCESS_TOKEN_SECRETS?: string | null
      HOOK_CUSTOM_ACCESS_TOKEN_URI?: string | null
      HOOK_MFA_VERIFICATION_ATTEMPT_ENABLED?: boolean | null
      HOOK_MFA_VERIFICATION_ATTEMPT_SECRETS?: string | null
      HOOK_MFA_VERIFICATION_ATTEMPT_URI?: string | null
      HOOK_PASSWORD_VERIFICATION_ATTEMPT_ENABLED?: boolean | null
      HOOK_PASSWORD_VERIFICATION_ATTEMPT_SECRETS?: string | null
      HOOK_PASSWORD_VERIFICATION_ATTEMPT_URI?: string | null
      HOOK_SEND_EMAIL_ENABLED?: boolean | null
      HOOK_SEND_EMAIL_SECRETS?: string | null
      HOOK_SEND_EMAIL_URI?: string | null
      HOOK_SEND_SMS_ENABLED?: boolean | null
      HOOK_SEND_SMS_SECRETS?: string | null
      HOOK_SEND_SMS_URI?: string | null
      INDEX_WORKER_ENSURE_USER_SEARCH_INDEXES_EXIST?: boolean | null
      JWT_EXP?: number | null
      MAILER_ALLOW_UNVERIFIED_EMAIL_SIGN_INS?: boolean | null
      MAILER_AUTOCONFIRM?: boolean | null
      MAILER_NOTIFICATIONS_EMAIL_CHANGED_ENABLED?: boolean | null
      MAILER_NOTIFICATIONS_IDENTITY_LINKED_ENABLED?: boolean | null
      MAILER_NOTIFICATIONS_IDENTITY_UNLINKED_ENABLED?: boolean | null
      MAILER_NOTIFICATIONS_MFA_FACTOR_ENROLLED_ENABLED?: boolean | null
      MAILER_NOTIFICATIONS_MFA_FACTOR_UNENROLLED_ENABLED?: boolean | null
      MAILER_NOTIFICATIONS_PASSWORD_CHANGED_ENABLED?: boolean | null
      MAILER_NOTIFICATIONS_PHONE_CHANGED_ENABLED?: boolean | null
      MAILER_OTP_EXP?: number
      MAILER_OTP_LENGTH?: number | null
      MAILER_SECURE_EMAIL_CHANGE_ENABLED?: boolean | null
      MAILER_SUBJECTS_CONFIRMATION?: string | null
      MAILER_SUBJECTS_EMAIL_CHANGE?: string | null
      MAILER_SUBJECTS_EMAIL_CHANGED_NOTIFICATION?: string | null
      MAILER_SUBJECTS_IDENTITY_LINKED_NOTIFICATION?: string | null
      MAILER_SUBJECTS_IDENTITY_UNLINKED_NOTIFICATION?: string | null
      MAILER_SUBJECTS_INVITE?: string | null
      MAILER_SUBJECTS_MAGIC_LINK?: string | null
      MAILER_SUBJECTS_MFA_FACTOR_ENROLLED_NOTIFICATION?: string | null
      MAILER_SUBJECTS_MFA_FACTOR_UNENROLLED_NOTIFICATION?: string | null
      MAILER_SUBJECTS_PASSWORD_CHANGED_NOTIFICATION?: string | null
      MAILER_SUBJECTS_PHONE_CHANGED_NOTIFICATION?: string | null
      MAILER_SUBJECTS_REAUTHENTICATION?: string | null
      MAILER_SUBJECTS_RECOVERY?: string | null
      MAILER_TEMPLATES_CONFIRMATION_CONTENT?: string | null
      MAILER_TEMPLATES_EMAIL_CHANGE_CONTENT?: string | null
      MAILER_TEMPLATES_EMAIL_CHANGED_NOTIFICATION_CONTENT?: string | null
      MAILER_TEMPLATES_IDENTITY_LINKED_NOTIFICATION_CONTENT?: string | null
      MAILER_TEMPLATES_IDENTITY_UNLINKED_NOTIFICATION_CONTENT?: string | null
      MAILER_TEMPLATES_INVITE_CONTENT?: string | null
      MAILER_TEMPLATES_MAGIC_LINK_CONTENT?: string | null
      MAILER_TEMPLATES_MFA_FACTOR_ENROLLED_NOTIFICATION_CONTENT?: string | null
      MAILER_TEMPLATES_MFA_FACTOR_UNENROLLED_NOTIFICATION_CONTENT?: string | null
      MAILER_TEMPLATES_PASSWORD_CHANGED_NOTIFICATION_CONTENT?: string | null
      MAILER_TEMPLATES_PHONE_CHANGED_NOTIFICATION_CONTENT?: string | null
      MAILER_TEMPLATES_REAUTHENTICATION_CONTENT?: string | null
      MAILER_TEMPLATES_RECOVERY_CONTENT?: string | null
      MFA_ALLOW_LOW_AAL?: boolean | null
      MFA_MAX_ENROLLED_FACTORS?: number | null
      MFA_PHONE_ENROLL_ENABLED?: boolean | null
      MFA_PHONE_MAX_FREQUENCY?: number | null
      MFA_PHONE_OTP_LENGTH?: number | null
      MFA_PHONE_TEMPLATE?: string | null
      MFA_PHONE_VERIFY_ENABLED?: boolean | null
      MFA_TOTP_ENROLL_ENABLED?: boolean | null
      MFA_TOTP_VERIFY_ENABLED?: boolean | null
      MFA_WEB_AUTHN_ENROLL_ENABLED?: boolean | null
      MFA_WEB_AUTHN_VERIFY_ENABLED?: boolean | null
      NIMBUS_OAUTH_CLIENT_ID?: string | null
      NIMBUS_OAUTH_CLIENT_SECRET?: string | null
      OAUTH_SERVER_ALLOW_DYNAMIC_REGISTRATION?: boolean | null
      OAUTH_SERVER_AUTHORIZATION_PATH?: string | null
      OAUTH_SERVER_ENABLED?: boolean | null
      PASSKEY_ENABLED?: boolean
      PASSWORD_HIBP_ENABLED?: boolean | null
      PASSWORD_MIN_LENGTH?: number | null
      /** @enum {string|null} */
      PASSWORD_REQUIRED_CHARACTERS?:
        | 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ:0123456789'
        | 'abcdefghijklmnopqrstuvwxyz:ABCDEFGHIJKLMNOPQRSTUVWXYZ:0123456789'
        | 'abcdefghijklmnopqrstuvwxyz:ABCDEFGHIJKLMNOPQRSTUVWXYZ:0123456789:!@#$%^&*()_+-=[]{};\'\\\\:"|<>?,./`~'
        | ''
        | null
      RATE_LIMIT_ANONYMOUS_USERS?: number | null
      RATE_LIMIT_EMAIL_SENT?: number | null
      RATE_LIMIT_OTP?: number | null
      RATE_LIMIT_SMS_SENT?: number | null
      RATE_LIMIT_TOKEN_REFRESH?: number | null
      RATE_LIMIT_VERIFY?: number | null
      RATE_LIMIT_WEB3?: number | null
      REFRESH_TOKEN_ROTATION_ENABLED?: boolean | null
      SAML_ALLOW_ENCRYPTED_ASSERTIONS?: boolean | null
      SAML_ENABLED?: boolean | null
      SAML_EXTERNAL_URL?: string | null
      SECURITY_CAPTCHA_ENABLED?: boolean | null
      /** @enum {string|null} */
      SECURITY_CAPTCHA_PROVIDER?: 'turnstile' | 'hcaptcha' | null
      SECURITY_CAPTCHA_SECRET?: string | null
      SECURITY_MANUAL_LINKING_ENABLED?: boolean | null
      SECURITY_REFRESH_TOKEN_REUSE_INTERVAL?: number | null
      SECURITY_SB_FORWARDED_FOR_ENABLED?: boolean | null
      SECURITY_UPDATE_PASSWORD_REQUIRE_CURRENT_PASSWORD?: boolean | null
      SECURITY_UPDATE_PASSWORD_REQUIRE_REAUTHENTICATION?: boolean | null
      SESSIONS_INACTIVITY_TIMEOUT?: number | null
      SESSIONS_SINGLE_PER_USER?: boolean | null
      SESSIONS_TAGS?: string | null
      SESSIONS_TIMEBOX?: number | null
      SITE_URL?: string | null
      SMS_AUTOCONFIRM?: boolean | null
      SMS_MAX_FREQUENCY?: number | null
      SMS_MESSAGEBIRD_ACCESS_KEY?: string | null
      SMS_MESSAGEBIRD_ORIGINATOR?: string | null
      SMS_OTP_EXP?: number | null
      SMS_OTP_LENGTH?: number
      /** @enum {string|null} */
      SMS_PROVIDER?: 'messagebird' | 'textlocal' | 'twilio' | 'twilio_verify' | 'vonage' | null
      SMS_TEMPLATE?: string | null
      SMS_TEST_OTP?: string | null
      /** Format: date-time */
      SMS_TEST_OTP_VALID_UNTIL?: string | null
      SMS_TEXTLOCAL_API_KEY?: string | null
      SMS_TEXTLOCAL_SENDER?: string | null
      SMS_TWILIO_ACCOUNT_SID?: string | null
      SMS_TWILIO_AUTH_TOKEN?: string | null
      SMS_TWILIO_CONTENT_SID?: string | null
      SMS_TWILIO_MESSAGE_SERVICE_SID?: string | null
      SMS_TWILIO_VERIFY_ACCOUNT_SID?: string | null
      SMS_TWILIO_VERIFY_AUTH_TOKEN?: string | null
      SMS_TWILIO_VERIFY_MESSAGE_SERVICE_SID?: string | null
      SMS_VONAGE_API_KEY?: string | null
      SMS_VONAGE_API_SECRET?: string | null
      SMS_VONAGE_FROM?: string | null
      /** Format: email */
      SMTP_ADMIN_EMAIL?: string | null
      SMTP_HOST?: string | null
      SMTP_MAX_FREQUENCY?: number | null
      SMTP_PASS?: string | null
      SMTP_PORT?: string | null
      SMTP_SENDER_NAME?: string | null
      SMTP_USER?: string | null
      URI_ALLOW_LIST?: string | null
      WEBAUTHN_RP_DISPLAY_NAME?: string | null
      WEBAUTHN_RP_ID?: string | null
      WEBAUTHN_RP_ORIGINS?: string | null
    }
    UpdateGoTrueConfigHooksBody: {
      HOOK_AFTER_USER_CREATED_ENABLED?: boolean | null
      HOOK_AFTER_USER_CREATED_SECRETS?: string | null
      HOOK_AFTER_USER_CREATED_URI?: string | null
      HOOK_BEFORE_USER_CREATED_ENABLED?: boolean | null
      HOOK_BEFORE_USER_CREATED_SECRETS?: string | null
      HOOK_BEFORE_USER_CREATED_URI?: string | null
      HOOK_CUSTOM_ACCESS_TOKEN_ENABLED?: boolean | null
      HOOK_CUSTOM_ACCESS_TOKEN_SECRETS?: string | null
      HOOK_CUSTOM_ACCESS_TOKEN_URI?: string | null
      HOOK_MFA_VERIFICATION_ATTEMPT_ENABLED?: boolean | null
      HOOK_MFA_VERIFICATION_ATTEMPT_SECRETS?: string | null
      HOOK_MFA_VERIFICATION_ATTEMPT_URI?: string | null
      HOOK_PASSWORD_VERIFICATION_ATTEMPT_ENABLED?: boolean | null
      HOOK_PASSWORD_VERIFICATION_ATTEMPT_SECRETS?: string | null
      HOOK_PASSWORD_VERIFICATION_ATTEMPT_URI?: string | null
      HOOK_SEND_EMAIL_ENABLED?: boolean | null
      HOOK_SEND_EMAIL_SECRETS?: string | null
      HOOK_SEND_EMAIL_URI?: string | null
      HOOK_SEND_SMS_ENABLED?: boolean | null
      HOOK_SEND_SMS_SECRETS?: string | null
      HOOK_SEND_SMS_URI?: string | null
    }
    UpdateMemberBody: {
      role_id: number
    }
    UpdateMemberRoleBody: {
      description?: string
      name: string
      role_scoped_projects: string[]
    }
    UpdateNotificationBody: {
      /** Format: uuid */
      id: string
      /** @enum {string} */
      status: 'new' | 'seen' | 'archived'
    }[]
    UpdateNotificationExceptionBody: {
      /** Format: uuid */
      assigned_to?: string
      is_disabled?: boolean
      lint_category?: string
      lint_metadata?: {
        [key: string]: unknown
      }
      lint_name?: string
      note?: string
    }
    UpdateOrganizationBody: {
      additional_billing_emails?: string[]
      /** Format: email */
      billing_email?: string
      name?: string
      opt_in_tags?: (
        | 'AI_SQL_GENERATOR_OPT_IN'
        | 'AI_DATA_GENERATOR_OPT_IN'
        | 'AI_LOG_GENERATOR_OPT_IN'
      )[]
    }
    UpdateOrganizationResponse: {
      billing_email?: string
      id: number
      name: string
      opt_in_tags: string[]
      slug: string
      stripe_customer_id: string
    }
    /** @example {
     *       "password": "correct-horse-battery-staple"
     *     } */
    UpdatePasswordBody: {
      password: string
    }
    UpdatePgbouncerConfigBody: {
      default_pool_size?: number
      /**
       * @deprecated
       * @default options,extra_float_digits
       */
      ignore_startup_parameters?: string
      max_client_conn?: number
      /** @deprecated */
      pgbouncer_enabled?: boolean
      /**
       * @deprecated
       * @enum {string}
       */
      pool_mode?: 'transaction' | 'session' | 'statement'
      query_wait_timeout?: number
      reserve_pool_size?: number
      server_idle_timeout?: number
      server_lifetime?: number
    }
    UpdatePlatformAppBody: {
      description?: string
      name: string
      permissions: (
        | 'organizations_read'
        | 'organizations_create'
        | 'projects_read'
        | 'snippets_read'
        | 'organization_admin_read'
        | 'organization_admin_write'
        | 'members_read'
        | 'members_write'
        | 'organization_projects_read'
        | 'organization_projects_create'
        | 'project_admin_read'
        | 'project_admin_write'
        | 'action_runs_read'
        | 'action_runs_write'
        | 'advisors_read'
        | 'analytics_config_read'
        | 'analytics_config_write'
        | 'analytics_logs_read'
        | 'analytics_usage_read'
        | 'api_gateway_keys_read'
        | 'api_gateway_keys_write'
        | 'auth_config_read'
        | 'auth_config_write'
        | 'auth_signing_keys_read'
        | 'auth_signing_keys_write'
        | 'backups_read'
        | 'backups_write'
        | 'branching_development_create'
        | 'branching_development_delete'
        | 'branching_development_read'
        | 'branching_development_write'
        | 'branching_production_create'
        | 'branching_production_delete'
        | 'branching_production_read'
        | 'branching_production_write'
        | 'custom_domain_read'
        | 'custom_domain_write'
        | 'data_api_config_read'
        | 'data_api_config_write'
        | 'database_read'
        | 'database_write'
        | 'database_config_read'
        | 'database_config_write'
        | 'database_jit_read'
        | 'database_jit_write'
        | 'database_network_bans_read'
        | 'database_network_bans_write'
        | 'database_network_restrictions_read'
        | 'database_network_restrictions_write'
        | 'database_migrations_read'
        | 'database_migrations_write'
        | 'database_pooling_config_read'
        | 'database_pooling_config_write'
        | 'database_readonly_config_read'
        | 'database_readonly_config_write'
        | 'database_ssl_config_read'
        | 'database_ssl_config_write'
        | 'database_webhooks_config_read'
        | 'database_webhooks_config_write'
        | 'edge_functions_read'
        | 'edge_functions_write'
        | 'edge_functions_secrets_read'
        | 'edge_functions_secrets_write'
        | 'infra_add_ons_read'
        | 'infra_add_ons_write'
        | 'infra_disk_config_read'
        | 'infra_disk_config_write'
        | 'infra_read_replicas_read'
        | 'infra_read_replicas_write'
        | 'project_snippets_read'
        | 'project_snippets_write'
        | 'realtime_config_read'
        | 'realtime_config_write'
        | 'storage_read'
        | 'storage_write'
        | 'storage_config_read'
        | 'storage_config_write'
        | 'vanity_subdomain_read'
        | 'vanity_subdomain_write'
      )[]
    }
    UpdatePlatformAppInstallationResponse: {
      /** Format: uuid */
      app_id: string
      /** Format: date-time */
      created_at: string
      /** Format: uuid */
      id: string
      /** Format: uuid */
      installed_by: string
      organization_slug: string
      permissions: string[]
      /** Format: date-time */
      updated_at: string
    }
    UpdatePoolingConfigResponse: {
      default_pool_size?: number
      ignore_startup_parameters: string
      max_client_conn?: number
      pgbouncer_enabled: boolean
      /** @enum {string} */
      pgbouncer_status: 'COMING_UP' | 'COMING_DOWN' | 'RELOADING' | 'ENABLED' | 'DISABLED'
      /**
       * @deprecated
       * @description Cannot be changed, this is ignored
       * @enum {string}
       */
      pool_mode?: 'transaction' | 'session' | 'statement'
      server_idle_timeout?: number
      server_lifetime?: number
    }
    UpdatePostgrestConfigBody: {
      db_extra_search_path?: string
      db_pool?: number
      db_schema?: string
      max_rows?: number
    }
    UpdatePostgrestConfigResponse: {
      db_extra_search_path: string
      /** @description If `null`, the value is automatically configured based on compute size. */
      db_pool: number | null
      db_schema: string
      max_rows: number
    }
    UpdatePrivateLinkBody: {
      requestedConfig: {
        enabled: boolean
      }
    }
    UpdateProfileBody: {
      first_name?: string
      last_name?: string
      /** Format: email */
      primary_email?: string
      username?: string
    }
    UpdateProjectBody: {
      name: string
    }
    UpdateRealtimeConfigBody: {
      /** @description Sets connection pool size for Realtime Authorization */
      connection_pool?: number
      /** @description Sets maximum number of bytes per second rate per channel limit */
      max_bytes_per_second?: number
      /** @description Sets maximum number of channels per client rate limit */
      max_channels_per_client?: number
      /** @description Sets maximum number of concurrent users rate limit */
      max_concurrent_users?: number
      /** @description Sets maximum number of events per second rate per channel limit */
      max_events_per_second?: number
      /** @description Sets maximum number of joins per second rate limit */
      max_joins_per_second?: number
      /** @description Sets maximum number of payload size in KB rate limit */
      max_payload_size_in_kb?: number
      /** @description Sets maximum number of presence events per second rate limit */
      max_presence_events_per_second?: number
      /** @description Whether to enable presence */
      presence_enabled?: boolean
      /** @description Whether to only allow private channels */
      private_only?: boolean
      /** @description Disables the Realtime service for this project when true. Set to false to re-enable it. */
      suspend?: boolean
    }
    UpdateReplicationDestinationBody: {
      /** @description Destination configuration */
      config:
        | {
            big_query: {
              /**
               * @description Number of concurrent BigQuery Storage Write API connections.
               * @example 8
               */
              connection_pool_size?: number
              /**
               * @description BigQuery dataset id
               * @example analytics
               */
              dataset_id: string
              /**
               * @description Maximum data staleness in minutes
               * @example 5
               */
              max_staleness_mins?: number
              /**
               * @description BigQuery project id
               * @example my-gcp-project
               */
              project_id: string
              /** @description BigQuery service account key */
              service_account_key: string
            }
          }
        | {
            iceberg: {
              briven: {
                /**
                 * @description Catalog token
                 * @example A jwt secret
                 */
                catalog_token: string
                /**
                 * @description Namespace
                 * @example my-namespace
                 */
                namespace?: string
                /**
                 * @description Project ref
                 * @example abcdefghijklmnopqrst
                 */
                project_ref: string
                /**
                 * @description S3 access key ID
                 * @example 53383b1d0cdb16a3afa63152656aa3cc
                 */
                s3_access_key_id: string
                /**
                 * @description S3 region
                 * @example ap-southeast-1
                 */
                s3_region: string
                /**
                 * @description S3 secret access key
                 * @example 25a0c5e69d847088a3e6ffb901adf4d19bbf74a400dec2ee49f46401039b3258
                 */
                s3_secret_access_key: string
                /**
                 * @description Warehouse name
                 * @example my-warehouse
                 */
                warehouse_name: string
              }
            }
          }
        | {
            ducklake: {
              /**
               * @description DuckLake catalog URL
               * @example postgres://user:pass@localhost:5432/ducklake_catalog
               */
              catalog_url: string
              /**
               * @description DuckLake data path
               * @example s3://<bucket-name>/
               */
              data_path: string
              /**
               * @description DuckLake snapshot retention interval (format: https://duckdb.org/docs/current/sql/data_types/interval)
               * @example 7 days
               */
              expire_snapshots_older_than?: string
              /**
               * @description Schema used for DuckLake metadata tables stored in PostgreSQL
               * @default ducklake
               * @example ducklake
               */
              metadata_schema?: string
              /**
               * @description Number of concurrent DuckDB connections.
               * @example 4
               */
              pool_size?: number
              /**
               * @description S3-compatible storage access key ID
               * @example my-access-key
               */
              s3_access_key_id: string
              /**
               * @description S3-compatible storage endpoint
               * @example 127.0.0.1:5000/s3
               */
              s3_endpoint: string
              /**
               * @description S3-compatible storage region
               * @example us-east-1
               */
              s3_region: string
              /**
               * @description S3-compatible storage secret access key
               * @example my-secret-key
               */
              s3_secret_access_key: string
              /**
               * @description S3 URL style: `path` (MinIO/Briven) or `vhost` (AWS)
               * @example path
               * @enum {string}
               */
              s3_url_style?: 'path' | 'vhost'
              /**
               * @description Whether to use SSL for S3-compatible storage
               * @default true
               * @example false
               */
              s3_use_ssl?: boolean
            }
          }
      /**
       * @description Destination name
       * @example bq-analytics
       */
      name: string
    }
    UpdateReplicationDestinationPipelineBody: {
      /** @description Destination configuration */
      destination_config:
        | {
            big_query: {
              /**
               * @description Number of concurrent BigQuery Storage Write API connections.
               * @example 8
               */
              connection_pool_size?: number
              /**
               * @description BigQuery dataset id
               * @example analytics
               */
              dataset_id: string
              /**
               * @description Maximum data staleness in minutes
               * @example 5
               */
              max_staleness_mins?: number
              /**
               * @description BigQuery project id
               * @example my-gcp-project
               */
              project_id: string
              /** @description BigQuery service account key */
              service_account_key: string
            }
          }
        | {
            iceberg: {
              briven: {
                /**
                 * @description Catalog token
                 * @example A jwt secret
                 */
                catalog_token: string
                /**
                 * @description Namespace
                 * @example my-namespace
                 */
                namespace?: string
                /**
                 * @description Project ref
                 * @example abcdefghijklmnopqrst
                 */
                project_ref: string
                /**
                 * @description S3 access key ID
                 * @example 53383b1d0cdb16a3afa63152656aa3cc
                 */
                s3_access_key_id: string
                /**
                 * @description S3 region
                 * @example ap-southeast-1
                 */
                s3_region: string
                /**
                 * @description S3 secret access key
                 * @example 25a0c5e69d847088a3e6ffb901adf4d19bbf74a400dec2ee49f46401039b3258
                 */
                s3_secret_access_key: string
                /**
                 * @description Warehouse name
                 * @example my-warehouse
                 */
                warehouse_name: string
              }
            }
          }
        | {
            ducklake: {
              /**
               * @description DuckLake catalog URL
               * @example postgres://user:pass@localhost:5432/ducklake_catalog
               */
              catalog_url: string
              /**
               * @description DuckLake data path
               * @example s3://<bucket-name>/
               */
              data_path: string
              /**
               * @description DuckLake snapshot retention interval (format: https://duckdb.org/docs/current/sql/data_types/interval)
               * @example 7 days
               */
              expire_snapshots_older_than?: string
              /**
               * @description Schema used for DuckLake metadata tables stored in PostgreSQL
               * @default ducklake
               * @example ducklake
               */
              metadata_schema?: string
              /**
               * @description Number of concurrent DuckDB connections.
               * @example 4
               */
              pool_size?: number
              /**
               * @description S3-compatible storage access key ID
               * @example my-access-key
               */
              s3_access_key_id: string
              /**
               * @description S3-compatible storage endpoint
               * @example 127.0.0.1:5000/s3
               */
              s3_endpoint: string
              /**
               * @description S3-compatible storage region
               * @example us-east-1
               */
              s3_region: string
              /**
               * @description S3-compatible storage secret access key
               * @example my-secret-key
               */
              s3_secret_access_key: string
              /**
               * @description S3 URL style: `path` (MinIO/Briven) or `vhost` (AWS)
               * @example path
               * @enum {string}
               */
              s3_url_style?: 'path' | 'vhost'
              /**
               * @description Whether to use SSL for S3-compatible storage
               * @default true
               * @example false
               */
              s3_use_ssl?: boolean
            }
          }
      /**
       * @description Destination name
       * @example bq-analytics
       */
      destination_name: string
      /** @description Pipeline configuration */
      pipeline_config: {
        /** @description Batch configuration */
        batch?: {
          /**
           * @description Maximum fill time in milliseconds
           * @example 200
           */
          max_fill_ms?: number
        }
        /**
         * @description Behavior when the replication slot is invalidated
         * @example error
         * @enum {string}
         */
        invalidated_slot_behavior?: 'error' | 'recreate'
        /** @description Maximum number of copy connections per table */
        max_copy_connections_per_table?: number
        /** @description Maximum number of table sync workers */
        max_table_sync_workers?: number
        /**
         * @description Publication name
         * @example pub_orders
         */
        publication_name: string
      }
      /**
       * @description Source id
       * @example 3001
       */
      source_id: number
    }
    UpdateReplicationPipelineBody: {
      /** @description Pipeline configuration */
      config: {
        /** @description Batch configuration */
        batch?: {
          /**
           * @description Maximum fill time in milliseconds
           * @example 200
           */
          max_fill_ms?: number
        }
        /**
         * @description Behavior when the replication slot is invalidated
         * @example error
         * @enum {string}
         */
        invalidated_slot_behavior?: 'error' | 'recreate'
        /** @description Maximum number of copy connections per table */
        max_copy_connections_per_table?: number
        /** @description Maximum number of table sync workers */
        max_table_sync_workers?: number
        /**
         * @description Publication name
         * @example pub_orders
         */
        publication_name: string
      }
      /**
       * @description Destination id
       * @example 2001
       */
      destination_id: number
      /**
       * @description Source id
       * @example 3001
       */
      source_id: number
    }
    UpdateReplicationPipelineVersionBody: {
      /**
       * @description Pipeline version id
       * @example 4
       */
      version_id: number
    }
    UpdateReplicationPublicationBody: {
      /** @description Publication tables */
      tables: {
        /**
         * @description Table name
         * @example orders
         */
        name: string
        /**
         * @description Table schema
         * @example public
         */
        schema: string
      }[]
    }
    UpdateSecretsConfigBody: {
      change_tracking_id: string
      jwt_secret: string
    }
    UpdateSecretsResponse: {
      message: string
    }
    UpdateSSOProviderBody:
      | {
          /** @default [] */
          domains?: string[]
          email_mapping: string[]
          enabled: boolean
          first_name_mapping?: string[]
          join_org_on_signup_enabled: boolean
          /** @enum {string} */
          join_org_on_signup_role?: 'Administrator' | 'Developer' | 'Owner' | 'Read-only'
          last_name_mapping?: string[]
          metadata_xml_file: string
          /** Format: uri */
          metadata_xml_url?: string
          user_name_mapping?: string[]
        }
      | {
          /** @default [] */
          domains?: string[]
          email_mapping: string[]
          enabled: boolean
          first_name_mapping?: string[]
          join_org_on_signup_enabled: boolean
          /** @enum {string} */
          join_org_on_signup_role?: 'Administrator' | 'Developer' | 'Owner' | 'Read-only'
          last_name_mapping?: string[]
          metadata_xml_file?: string
          metadata_xml_url: string
          user_name_mapping?: string[]
        }
    UpdateSSOProviderResponse:
      | {
          /** @default [] */
          domains?: string[]
          email_mapping: string[]
          enabled: boolean
          first_name_mapping?: string[]
          join_org_on_signup_enabled: boolean
          /** @enum {string} */
          join_org_on_signup_role?: 'Administrator' | 'Developer' | 'Owner' | 'Read-only'
          last_name_mapping?: string[]
          metadata_xml_file: string
          /** Format: uri */
          metadata_xml_url?: string
          user_name_mapping?: string[]
        }
      | {
          /** @default [] */
          domains?: string[]
          email_mapping: string[]
          enabled: boolean
          first_name_mapping?: string[]
          join_org_on_signup_enabled: boolean
          /** @enum {string} */
          join_org_on_signup_role?: 'Administrator' | 'Developer' | 'Owner' | 'Read-only'
          last_name_mapping?: string[]
          metadata_xml_file?: string
          metadata_xml_url: string
          user_name_mapping?: string[]
        }
    UpdateStorageBucketBody: {
      allowed_mime_types?: string[] | null
      file_size_limit?: number | null
      public: boolean
    }
    /** @example {
     *       "fileSizeLimit": 10485760,
     *       "features": {
     *         "imageTransformation": {
     *           "enabled": true
     *         }
     *       }
     *     } */
    UpdateStorageConfigBody: {
      external?: {
        /** @enum {string} */
        upstreamTarget: 'main' | 'canary'
      }
      features?: {
        icebergCatalog?: {
          enabled: boolean
          maxCatalogs: number
          maxNamespaces: number
          maxTables: number
        }
        imageTransformation?: {
          enabled: boolean
        }
        s3Protocol?: {
          enabled: boolean
        }
        vectorBuckets?: {
          enabled: boolean
          maxBuckets: number
          maxIndexes: number
        }
      }
      /** Format: int64 */
      fileSizeLimit?: number
    }
    UpdateSubscriptionBody: {
      address?: {
        city?: string | null
        country: string
        line1: string
        line2?: string | null
        postal_code?: string | null
        state?: string | null
      }
      billing_name?: string
      payment_method?: string
      tax_id?: {
        country: string
        type: string
        value: string
      }
      /** @enum {string} */
      tier:
        | 'tier_free'
        | 'tier_pro'
        | 'tier_payg'
        | 'tier_team'
        | 'tier_enterprise'
        | 'tier_platform'
    }
    UpdateSubscriptionResponse: {
      pending_payment_intent_secret: string | null
    }
    UpdateUserBody: {
      ban_duration?: string
    }
    UpdateUserReponse: {
      aud?: string
      banned_until?: string
      confirmation_sent_at?: string
      confirmation_token?: string
      confirmed_at?: string
      created_at?: string
      deleted_at?: string
      email?: string
      email_change?: string
      email_change_confirm_status?: number
      email_change_sent_at?: string
      email_change_token_current?: string
      email_change_token_new?: string
      email_confirmed_at?: string
      encrypted_password?: string
      /** Format: uuid */
      id?: string
      /** Format: uuid */
      instance_id?: string
      invited_at?: string
      is_anonymous?: boolean
      is_sso_user?: boolean
      is_super_admin?: boolean
      last_sign_in_at?: string
      phone?: string
      phone_change?: string
      phone_change_sent_at?: string
      phone_change_token?: string
      phone_confirmed_at?: string
      raw_app_meta_data?: {
        [key: string]: unknown
      }
      raw_user_meta_data?: {
        [key: string]: unknown
      }
      reauthentication_sent_at?: string
      reauthentication_token?: string
      recovery_sent_at?: string
      recovery_token?: string
      role?: string
      updated_at?: string
    }
    UpdateVercelConnectionsBody: {
      env_sync_targets?: ('production' | 'preview' | 'development')[]
      public_env_var_prefix?: string
    }
    UpsertContentBody: {
      content?: {
        [key: string]: unknown
      }
      description?: string
      /**
       * @description A missing `favorite` value means that the value will remained unchanged for updates. Defaults to `false` for inserts.
       * @default false
       */
      favorite?: boolean
      /** Format: uuid */
      folder_id?: (null | (string | null)) | null
      id?: string
      name: string
      owner_id?: number
      project_id?: number
      /** @enum {string} */
      type: 'sql' | 'report' | 'log_sql'
      /** @enum {string} */
      visibility: 'user' | 'project' | 'org' | 'public'
    }
    UserAuditLogsResponse: {
      result: {
        action: {
          metadata?: {
            [key: string]: unknown
          }
          method: string
          name: string
          route: string
          status: number
        }
        actor: {
          app_id?: string
          app_name?: string
          email?: string
          ip?: string
          oauth_app_id?: string
          oauth_app_name?: string
          token_hash?: string
          token_type: string
          user_id?: string
        }
        organization_slug?: string
        project_ref?: string
        request_id: string
        timestamp: number
      }[]
      retention_period: number
    }
    UserBody: {
      aud?: string
      banned_until?: string
      confirmation_sent_at?: string
      confirmation_token?: string
      confirmed_at?: string
      created_at?: string
      deleted_at?: string
      email?: string
      email_change?: string
      email_change_confirm_status?: number
      email_change_sent_at?: string
      email_change_token_current?: string
      email_change_token_new?: string
      email_confirmed_at?: string
      encrypted_password?: string
      /** Format: uuid */
      id?: string
      /** Format: uuid */
      instance_id?: string
      invited_at?: string
      is_anonymous?: boolean
      is_sso_user?: boolean
      is_super_admin?: boolean
      last_sign_in_at?: string
      phone?: string
      phone_change?: string
      phone_change_sent_at?: string
      phone_change_token?: string
      phone_confirmed_at?: string
      raw_app_meta_data?: {
        [key: string]: unknown
      }
      raw_user_meta_data?: {
        [key: string]: unknown
      }
      reauthentication_sent_at?: string
      reauthentication_token?: string
      recovery_sent_at?: string
      recovery_token?: string
      role?: string
      updated_at?: string
    }
    ValidateDestinationResponse: {
      /** @description List of validation failures */
      validation_failures: {
        /**
         * @description Failure type
         * @example critical
         * @enum {string}
         */
        failure_type: 'critical' | 'warning'
        /**
         * @description Validation failure name
         * @example Validation Failed
         */
        name: string
        /**
         * @description Validation failure reason
         * @example The configuration is invalid
         */
        reason: string
      }[]
    }
    ValidatePipelineResponse: {
      /** @description List of validation failures */
      validation_failures: {
        /**
         * @description Failure type
         * @example critical
         * @enum {string}
         */
        failure_type: 'critical' | 'warning'
        /**
         * @description Validation failure name
         * @example Validation Failed
         */
        name: string
        /**
         * @description Validation failure reason
         * @example The configuration is invalid
         */
        reason: string
      }[]
    }
    ValidateReplicationDestinationBody: {
      /** @description Destination configuration */
      config:
        | {
            big_query: {
              /**
               * @description Number of concurrent BigQuery Storage Write API connections.
               * @example 8
               */
              connection_pool_size?: number
              /**
               * @description BigQuery dataset id
               * @example analytics
               */
              dataset_id: string
              /**
               * @description Maximum data staleness in minutes
               * @example 5
               */
              max_staleness_mins?: number
              /**
               * @description BigQuery project id
               * @example my-gcp-project
               */
              project_id: string
              /** @description BigQuery service account key */
              service_account_key: string
            }
          }
        | {
            iceberg: {
              briven: {
                /**
                 * @description Catalog token
                 * @example A jwt secret
                 */
                catalog_token: string
                /**
                 * @description Namespace
                 * @example my-namespace
                 */
                namespace?: string
                /**
                 * @description Project ref
                 * @example abcdefghijklmnopqrst
                 */
                project_ref: string
                /**
                 * @description S3 access key ID
                 * @example 53383b1d0cdb16a3afa63152656aa3cc
                 */
                s3_access_key_id: string
                /**
                 * @description S3 region
                 * @example ap-southeast-1
                 */
                s3_region: string
                /**
                 * @description S3 secret access key
                 * @example 25a0c5e69d847088a3e6ffb901adf4d19bbf74a400dec2ee49f46401039b3258
                 */
                s3_secret_access_key: string
                /**
                 * @description Warehouse name
                 * @example my-warehouse
                 */
                warehouse_name: string
              }
            }
          }
        | {
            ducklake: {
              /**
               * @description DuckLake catalog URL
               * @example postgres://user:pass@localhost:5432/ducklake_catalog
               */
              catalog_url: string
              /**
               * @description DuckLake data path
               * @example s3://<bucket-name>/
               */
              data_path: string
              /**
               * @description DuckLake snapshot retention interval (format: https://duckdb.org/docs/current/sql/data_types/interval)
               * @example 7 days
               */
              expire_snapshots_older_than?: string
              /**
               * @description Schema used for DuckLake metadata tables stored in PostgreSQL
               * @default ducklake
               * @example ducklake
               */
              metadata_schema?: string
              /**
               * @description Number of concurrent DuckDB connections.
               * @example 4
               */
              pool_size?: number
              /**
               * @description S3-compatible storage access key ID
               * @example my-access-key
               */
              s3_access_key_id: string
              /**
               * @description S3-compatible storage endpoint
               * @example 127.0.0.1:5000/s3
               */
              s3_endpoint: string
              /**
               * @description S3-compatible storage region
               * @example us-east-1
               */
              s3_region: string
              /**
               * @description S3-compatible storage secret access key
               * @example my-secret-key
               */
              s3_secret_access_key: string
              /**
               * @description S3 URL style: `path` (MinIO/Briven) or `vhost` (AWS)
               * @example path
               * @enum {string}
               */
              s3_url_style?: 'path' | 'vhost'
              /**
               * @description Whether to use SSL for S3-compatible storage
               * @default true
               * @example false
               */
              s3_use_ssl?: boolean
            }
          }
    }
    ValidateReplicationPipelineBody: {
      /** @description Pipeline configuration */
      config: {
        /** @description Batch configuration */
        batch?: {
          /**
           * @description Maximum fill time in milliseconds
           * @example 200
           */
          max_fill_ms?: number
        }
        /**
         * @description Behavior when the replication slot is invalidated
         * @example error
         * @enum {string}
         */
        invalidated_slot_behavior?: 'error' | 'recreate'
        /** @description Maximum number of copy connections per table */
        max_copy_connections_per_table?: number
        /** @description Maximum number of table sync workers */
        max_table_sync_workers?: number
        /**
         * @description Publication name
         * @example pub_orders
         */
        publication_name: string
      }
      /**
       * @description Source id
       * @example 3001
       */
      source_id: number
    }
    ValidateSpamBody: {
      content: string
      subject: string
    }
    ValidateSpamResponse: {
      rules: {
        desc: string
        name: string
        score: number
      }[]
    }
    VercelRedirectResponse: {
      url: string
    }
    WorkflowRunResponse: {
      branch_id: string
      check_run_id: number | null
      created_at: string
      git_config?: unknown
      id: string
      /** @enum {string} */
      status:
        | 'CREATING_PROJECT'
        | 'RUNNING_MIGRATIONS'
        | 'MIGRATIONS_PASSED'
        | 'MIGRATIONS_FAILED'
        | 'FUNCTIONS_DEPLOYED'
        | 'FUNCTIONS_FAILED'
      updated_at: string
      workdir: string | null
    }
  }
  responses: never
  parameters: never
  requestBodies: never
  headers: never
  pathItems: never
}
export type $defs = Record<string, never>
export interface operations {
  GoTrueConfigController_getGoTrueConfig: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GoTrueConfigResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve Auth config */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  GoTrueConfigController_updateGoTrueConfig: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateGoTrueConfigBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GoTrueConfigResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update Auth config */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  GoTrueConfigController_updateGoTrueConfigHooks: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateGoTrueConfigHooksBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GoTrueConfigResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update Auth config hooks */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  AuthInviteController_sendInvite: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UserBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to send an invite to the given email */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  MagicLinkController_sendMagicLink: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UserBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to send a magic link to the given email */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OtpController_sendOtp: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UserBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to send an OTP to the given phone number */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  RecoverController_sendRecover: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UserBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to send a recovery email to the given email */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  TemplateController_getTemplate: {
    parameters: {
      query?: never
      header?: never
      path: {
        ref: string
        template:
          | 'confirmation'
          | 'email-change'
          | 'invite'
          | 'magic-link'
          | 'recovery'
          | 'reauthentication'
          | 'password-changed-notification'
          | 'email-changed-notification'
          | 'phone-changed-notification'
          | 'mfa-factor-enrolled-notification'
          | 'mfa-factor-unenrolled-notification'
          | 'identity-linked-notification'
          | 'identity-unlinked-notification'
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve Auth template */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  TemplateController_resetTemplate: {
    parameters: {
      query?: never
      header?: never
      path: {
        ref: string
        template:
          | 'confirmation'
          | 'email-change'
          | 'invite'
          | 'magic-link'
          | 'recovery'
          | 'reauthentication'
          | 'password-changed-notification'
          | 'email-changed-notification'
          | 'phone-changed-notification'
          | 'mfa-factor-enrolled-notification'
          | 'mfa-factor-unenrolled-notification'
          | 'identity-linked-notification'
          | 'identity-unlinked-notification'
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GoTrueConfigResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to reset Auth template */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  UsersController_createUser: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateUserBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreateUserReponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to create user */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  UsersController_deleteUserById: {
    parameters: {
      query?: {
        /** @description Boolean string, true or false */
        soft_delete?: boolean
      }
      header?: never
      path: {
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to delete user */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  UsersController_updateUserById: {
    parameters: {
      query?: never
      header?: never
      path: {
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateUserBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['UpdateUserReponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update user with given ID */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  FactorsController_deleteFactors: {
    parameters: {
      query?: never
      header?: never
      path: {
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to delete factors */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ValidateController_validateSpam: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['ValidateSpamBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ValidateSpamResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to validate spam based on the given email content */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  CliLoginController_createCliLoginSession: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateCliLoginSessionBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to create CLI login session */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  CliLoginController_getCliLoginSession: {
    parameters: {
      query?: {
        device_code?: string
      }
      header?: never
      path: {
        session_id: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve CLI login session */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ClazarController_checkContractLinkingEligibility: {
    parameters: {
      query?: never
      header?: never
      path: {
        buyer_id: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CloudMarketplaceContractLinkingEligibilityResponse']
        }
      }
      /** @description Failed to get info about contract linking eligibility */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ClazarController_getCloudMarketplaceOnboardingInfo: {
    parameters: {
      query?: never
      header?: never
      path: {
        buyer_id: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CloudMarketplaceOnboardingInfoResponse']
        }
      }
      /** @description Failed to get info for AWS Marketplace onboarding */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  BackupsController_getBackups: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['BackupsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get project backups */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  BackupsController_downloadBackup: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['DownloadBackupBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['DownloadBackupResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to download project backup */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  BackupsController_getDownloadableBackups: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['DownloadableBackupsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get project backups */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  BackupsController_enablePhysicalBackup: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to enable usage of physical backups */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  BackupsController_restorePointInTimeBackup: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['PointInTimeRestoreBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to restore project to a previous point in time */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  BackupsController_restoreBackup: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['RestoreLogicalBackupBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to restore project backup */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  BackupsController_restorePhysicalBackup: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['RestorePhysicalBackupBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to restore project with physical backup */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  CloneController_getValidBackups: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CloneBackupsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to list available valid backups */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  CloneController_cloneCurrentProject: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CloneProject']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ProjectClonedResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to clone the current project */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  CloneController_cloneProjectStatus: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ProjectClonedStatusResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve clone project status */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  HooksController_enableHooks: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to enable Database Webhooks on the project */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  LinkConversationController_updateConversationCustomFields: {
    parameters: {
      query?: never
      header?: never
      path: {
        conversation_id: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateConversationCustomFieldsBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['UpdateConversationCustomFieldsResponse']
        }
      }
      /** @description Failed to update conversation custom fields */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  SendFeedbackController_sendDocsFeedback: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['SendDocsFeedbackBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['SendFeedbackResponse']
        }
      }
      /** @description Failed to send feedback for docs */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  SendFeedbackController_sendExitSurvey: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['SendExitSurveyBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['SendFeedbackResponse']
        }
      }
      /** @description Failed to send exit survey */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  SendFeedbackController_sendFeedback: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['SendFeedbackBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['SendFeedbackResponse']
        }
      }
      /** @description Failed to send feedback */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  SendFeedbackController_sendUpgradeSurvey: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['SendUpgradeSurveyBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['SendFeedbackResponse']
        }
      }
      /** @description Failed to send upgrade survey */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  IntegrationsController_getUserInstallations: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetUserOrganizationIntegrationResponse'][]
        }
      }
      /** @description Failed to get user's integrations */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  IntegrationsController_getUserInstallationForOrg: {
    parameters: {
      query?: never
      header?: never
      path: {
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetOrganizationIntegrationResponse'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get integration with the given organization slug */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  GitHubAuthorizationsController_getGitHubAuthorization: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GitHubAuthorizationResponse']
        }
      }
      /** @description Failed to get GitHub authorization */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  GitHubAuthorizationsController_createGitHubAuthorization: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateGitHubAuthorizationBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to create GitHub authorization */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  GitHubAuthorizationsController_removeGitHubAuthorization: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description There was no GitHub authorization attached to the user */
      404: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to remove GitHub authorization */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  GitHubConnectionsController_listOrganizationGitHubConnections: {
    parameters: {
      query: {
        organization_id: number
      }
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ListGitHubConnectionsResponse']
        }
      }
      /** @description Failed to list organization GitHub connections */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  GitHubConnectionsController_createGitHubConnection: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateGitHubConnectionBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreateGitHubConnectionResponse']
        }
      }
      /** @description Failed to create project connections */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  GitHubConnectionsController_deleteGitHubConnection: {
    parameters: {
      query?: never
      header?: never
      path: {
        connection_id: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      204: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to delete github integration project connection */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  GitHubConnectionsController_updateGitHubConnection: {
    parameters: {
      query?: never
      header?: never
      path: {
        connection_id: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateGitHubConnectionBody']
      }
    }
    responses: {
      204: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update GitHub connection */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  GitHubRepositoriesController_listRepositories: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ListGitHubRepositoriesResponse']
        }
      }
      /** @description Failed to get GitHub repositories for user */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  GitHubRepositoriesController_listRepositoryBranches: {
    parameters: {
      query?: never
      header?: never
      path: {
        repository_id: number
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ListRepositoryBranchesResponse']
        }
      }
      /** @description Failed to list GitHub repository branches */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  GitHubRepositoriesController_getRepository: {
    parameters: {
      query?: never
      header?: never
      path: {
        branch_name: string
        repository_id: number
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GitHubBranchResponse']
        }
      }
      /** @description Failed to get GitHub repository branch */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PartnerIntegrationsController_createIntegration: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description The slug of the listing in the marketplace database */
        listing_slug: string
        /** @description Briven project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PartnerIntegrationsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Project or listing not found */
      404: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve listing or project, or failed to create partner integration */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PrivateLinkController_getPrivateLinkConfig: {
    parameters: {
      query?: never
      header?: never
      path: {
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PrivateLinkResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve organization's PrivateLink config */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PrivateLinkController_updatePrivateLinkConfig: {
    parameters: {
      query?: never
      header?: never
      path: {
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdatePrivateLinkBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PrivateLinkResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update organization's PrivateLink configuration. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  VercelIntegrationController_createVercelIntegration: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateVercelIntegrationBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to create vercel integration */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  VercelConnectionsController_createVercelConnection: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateVercelConnectionsBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreateVercelConnectionResponse']
        }
      }
      /** @description Failed to create project connection */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  VercelConnectionsController_deleteVercelConnection: {
    parameters: {
      query?: never
      header?: never
      path: {
        connection_id: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['DeleteVercelConnectionResponse']
        }
      }
      /** @description Failed to delete vercel integration project connection */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  VercelConnectionsController_updateVercelConnection: {
    parameters: {
      query?: never
      header?: never
      path: {
        connection_id: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateVercelConnectionsBody']
      }
    }
    responses: {
      204: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update Vercel connection */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  VercelConnectionsController_syncVercelConnectionEnvironments: {
    parameters: {
      query?: never
      header?: never
      path: {
        connection_id: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to sync briven project envs with given connection id */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  VercelConnectionsController_getProjectVercelConnections: {
    parameters: {
      query?: never
      header?: never
      path: {
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetProjectVercelConnectionsResponse']
        }
      }
      /** @description Failed to get Vercel integrations for the given project */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  VercelProjectController_getVercelProjects: {
    parameters: {
      query?: {
        from?: number
        limit?: number
        search?: string
      }
      header?: never
      path: {
        organization_integration_id: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetVercelProjectsResponse']
        }
      }
      /** @description Failed to get vercel projects with the given organization integration id */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  NotificationsController_getNotifications: {
    parameters: {
      query?: {
        limit?: number
        offset?: number
        org_slug?: string
        priority?: string
        project_ref?: string
        status?: string
      }
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['NotificationResponse'][]
        }
      }
      /** @description Failed to retrieve notifications */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  NotificationsController_updateNotificationsV2: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateNotificationBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['NotificationResponse'][]
        }
      }
      /** @description Failed to update notifications */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  NotificationsController_archiveAllNotifications: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to archive all notifications */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  NotificationsController_getNotificationsSummary: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['NotificationsSummary']
        }
      }
    }
  }
  PlatformOAuthAppsController_dynamicRegister: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['DynamicRegisterOAuthAppBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreateOAuthAppResponse']
        }
      }
    }
  }
  OAuthAuthorizationsController_getAuthorizationRequest: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Oauth authorization id */
        id: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetOAuthAuthorizationResponse']
        }
      }
    }
  }
  OrganizationsController_getOrganizations: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['OrganizationResponse'][]
        }
      }
      /** @description Failed to retrieve user's organizations */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrganizationsController_createOrganizationWithTier: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateOrganizationBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreateOrganizationResponse']
        }
      }
      /** @description Unexpected error creating an organization */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrganizationSlugController_getOrganization: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['OrganizationSlugResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrganizationSlugController_deleteOrganization: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to delete organization */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrganizationSlugController_updateOrganization: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateOrganizationBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['UpdateOrganizationResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update organization */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PlatformAppsController_listPlatformApps: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ListPlatformAppsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PlatformAppsController_createPlatformApp: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreatePlatformAppBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreatePlatformAppResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PlatformAppsController_getPlatformApp: {
    parameters: {
      query?: never
      header?: never
      path: {
        app_id: string
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetPlatformAppResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PlatformAppsController_deletePlatformApp: {
    parameters: {
      query?: never
      header?: never
      path: {
        app_id: string
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PlatformAppsController_updatePlatformApp: {
    parameters: {
      query?: never
      header?: never
      path: {
        app_id: string
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdatePlatformAppBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetPlatformAppResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PlatformAppSigningKeysController_listPlatformAppSigningKeys: {
    parameters: {
      query?: never
      header?: never
      path: {
        app_id: string
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ListPlatformAppSigningKeysResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PlatformAppSigningKeysController_createPlatformAppSigningKey: {
    parameters: {
      query?: never
      header?: never
      path: {
        app_id: string
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreatePlatformAppSigningKeyResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PlatformAppSigningKeysController_deletePlatformAppSigningKey: {
    parameters: {
      query?: never
      header?: never
      path: {
        app_id: string
        key_id: string
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PlatformAppInstallationsController_listPlatformAppInstallations: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ListPlatformAppInstallationsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PlatformAppInstallationsController_installPlatformApp: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['InstallPlatformAppBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['InstallPlatformAppResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PlatformAppInstallationsController_getPlatformAppInstallation: {
    parameters: {
      query?: never
      header?: never
      path: {
        installation_id: string
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetPlatformAppInstallationResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PlatformAppInstallationsController_uninstallPlatformInstallation: {
    parameters: {
      query?: never
      header?: never
      path: {
        installation_id: string
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PlatformAppInstallationsController_updatePlatformAppInstallation: {
    parameters: {
      query?: never
      header?: never
      path: {
        installation_id: string
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['UpdatePlatformAppInstallationResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrgAuditLogsController_getAuditLogs: {
    parameters: {
      query: {
        /** @description End timestamp */
        iso_timestamp_end: string
        /** @description Start timestamp */
        iso_timestamp_start: string
      }
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['AuditLogsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get an organization's audit logs */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrganizationSlugController_getAvailableImageVersions: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['OrganizationSlugAvailableVersionsBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['OrganizationSlugAvailableVersionsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to determine available Postgres versions */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrgCreditsController_getBalance: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreditBalanceResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrgCreditsController_previewTopUp: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['PreviewCreditTopUpRequest']
      }
    }
    responses: {
      /** @description Credit top-up preview with tax calculation. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PreviewCreditTopUpResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrgCreditsController_redeemCode: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreditRedemptionRequest']
      }
    }
    responses: {
      /** @description Credit code redeemed successfully. */
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreditRedemptionResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to redeem credit code */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrgCreditsController_createTopUp: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreditsTopUpRequest']
      }
    }
    responses: {
      /** @description Top up has been successfully created. */
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreditsTopUpResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to top up credit balance */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrgInvoicesController_getInvoices: {
    parameters: {
      query?: {
        limit?: number
        offset?: number
      }
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['Invoice'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve invoices */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrgInvoicesController_countInvoices: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          /** @description total count value */
          'X-Total-Count'?: number
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve the total count of invoices */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrgInvoicesController_getInvoice: {
    parameters: {
      query?: never
      header?: never
      path: {
        invoice_id: string
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['Invoice']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve invoice */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrgInvoicesController_getInvoicePaymentLink: {
    parameters: {
      query?: never
      header?: never
      path: {
        invoice_id: string
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['InvoicePaymentLinkResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve invoice payment link */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrgInvoicesController_getInvoiceReceipt: {
    parameters: {
      query?: never
      header?: never
      path: {
        invoice_id: string
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['InvoiceReceiptResponse']
        }
      }
      /** @description Receipt not available for this invoice type or status */
      400: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Invoice or receipt not found */
      404: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve receipt */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrgInvoicesController_getUpcomingInvoice: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['UpcomingInvoice']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve upcoming invoice */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrgPlansController_getAvailablePlans: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PlansResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get subscription Plans */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  SubscriptionController_getSubscription: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetSubscriptionResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve subscription */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  SubscriptionController_updateSubscription: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateSubscriptionBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['UpdateSubscriptionResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update subscription change */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  SubscriptionController_confirmSubscriptionChange: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['ConfirmSubscriptionChangeBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      202: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PendingConfirmationResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to confirm subscription change */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  SubscriptionController_previewSubscriptionChange: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateSubscriptionBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PreviewSubscriptionChangeResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to preview subscription changes */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  UpgradeRequestController_requestUpgrade: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['RequestUpgradeBody']
      }
    }
    responses: {
      /** @description Upgrade request has been sent to billing owners */
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['RequestUpgradeResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to send upgrade request */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ClazarController_link: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['LinkClazarBuyerBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to make organization being billed by AWS Marketplace */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ClazarController_getRedirectUrl: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetCloudMarketplaceRedirectUrlResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get AWS Marketplace redirect url */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  CustomerController_getCustomer: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CustomerResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve the Billing customer */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  CustomerController_updateCustomer: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['BillingCustomerUpdateBody']
      }
    }
    responses: {
      204: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update the billing customer */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrgDocumentsController_createDpaDocument: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateDpaDocumentRequest']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreateDpaDocumentResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrgDocumentsController_getDpaSignedStatus: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['DocumentSignedStatusResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrgDocumentsController_getIso27001CertificateUrl: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['OrgDocumentUrlResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrgDocumentsController_getSoc2Type2ReportUrl: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['OrgDocumentUrlResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrgDocumentsController_getStandardSecurityQuestionnaireUrl: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['OrgDocumentUrlResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrganizationEntitlementsController_getEntitlements: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ListEntitlementsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  MembersController_getMembers: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['Member'][]
        }
      }
      /** @description Failed to retrieve organization's members */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  MembersController_deleteMember: {
    parameters: {
      query?: never
      header?: never
      path: {
        gotrue_id: string
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to remove organization member */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  MembersController_assignMemberRoleV2: {
    parameters: {
      query?: never
      header?: never
      path: {
        gotrue_id: string
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['AssignMemberRoleBodyV2']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to assign organization member with new role */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  MembersController_UpdateMemberRole: {
    parameters: {
      query?: never
      header?: never
      path: {
        gotrue_id: string
        role_id: number
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateMemberRoleBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update organization member role */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  MembersController_deleteMemberRole: {
    parameters: {
      query?: never
      header?: never
      path: {
        gotrue_id: string
        role_id: number
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to remove organization member role */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  InvitationsController_getAllInvitations: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['InvitationResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get organization invitations */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  InvitationsController_createInvitation: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateInvitationBody']
      }
    }
    responses: {
      /** @description Batch invitations result when using "emails" field. null/no body when using legacy "email" field. */
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreateInvitationResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to create organization invitation */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  InvitationsController_deleteInvitation: {
    parameters: {
      query?: never
      header?: never
      path: {
        id: number
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to delete organization invitation with given id */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  InvitationsController_getInvitationByToken: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
        token: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['InvitationByTokenResponse']
        }
      }
      /** @description Failed to get organization invitation by token */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  InvitationsController_acceptInvitationByToken: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
        token: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to accept organization invitation by token */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  MfaController_getMFAState: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description MFA enforcement state on organization. */
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['MfaStatusResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get organization MFA status */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  MfaController_updateMFAState: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['ChangeMFAEnforcementStateRequest']
      }
    }
    responses: {
      /** @description MFA enforcement state on organization updated successfully. */
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['MfaStatusResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update organization MFA enforcement */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReachedFreeProjectLimitController_getMembersWhoReachedFreeProjectLimit: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['MemberWithFreeProjectLimit'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve organization members who have reached their free project limit */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OAuthAppsController_listOAuthApps: {
    parameters: {
      query: {
        type: 'published' | 'authorized'
      }
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['OAuthAppResponse'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OAuthAppsController_createOAuthApp: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateOAuthAppBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreateOAuthAppResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OAuthAppClientSecretsController_listClientSecrets: {
    parameters: {
      query?: never
      header?: never
      path: {
        app_id: string
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ListOAuthAppClientSecretsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OAuthAppClientSecretsController_CreateClientSecret: {
    parameters: {
      query?: never
      header?: never
      path: {
        app_id: string
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreateOAuthAppClientSecretResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OAuthAppClientSecretsController_RemoveClientSecret: {
    parameters: {
      query?: never
      header?: never
      path: {
        app_id: string
        secret_id: string
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OAuthAppsController_updateOAuthApp: {
    parameters: {
      query?: never
      header?: never
      path: {
        id: string
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateOAuthAppBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PutOAuthAppResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OAuthAppsController_removeOAuthApp: {
    parameters: {
      query?: never
      header?: never
      path: {
        id: string
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['DeleteOAuthAppResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OAuthAppsController_revokeAuthorizedOAuthApp: {
    parameters: {
      query?: never
      header?: never
      path: {
        id: string
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['RevokeAuthorizedOAuthAppResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrganizationOAuthAuthorizationsController_approveAuthorizationRequest: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Oauth authorization id */
        id: string
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ApproveAuthorizationResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrganizationOAuthAuthorizationsController_declineAuthorizationRequest: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Oauth authorization id */
        id: string
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['DeclineAuthorizationResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PaymentsController_getPaymentMethods: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PaymentsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get Stripe payment methods */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PaymentsController_detachPaymentMethod: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['DetachPaymentMethodBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to detach Stripe payment method */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PaymentsController_markPaymentMethodAsDefault: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['MarkDefaultPaymentMethodBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to mark payment method as default */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  SetupIntentOrgController_setUpPaymentMethod: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['SetupIntentResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to set up a payment method */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrganizationProjectsController_getOrganizationProjects: {
    parameters: {
      query?: {
        /** @description Number of projects to return per page */
        limit?: number
        /** @description Number of projects to skip */
        offset?: number
        /** @description Search projects by name */
        search?: string
        /** @description Sort order for projects */
        sort?: 'name_asc' | 'name_desc' | 'created_asc' | 'created_desc'
        /** @description A comma-separated list of project statuses to filter by.
         *
         *     The following values are supported: `ACTIVE_HEALTHY`, `INACTIVE`. */
        statuses?: string
      }
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['OrganizationProjectsResponse']
        }
      }
      /** @description Failed to retrieve projects */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrganizationRolesController_getAllRoles: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['OrganizationRoleResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve the organization's roles */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  SSOProvidersController_getSSOProvider: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetSSOProviderResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  SSOProvidersController_updateSSOProvider: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateSSOProviderBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['UpdateSSOProviderResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  SSOProvidersController_createSSOProvider: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateSSOProviderBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreateSSOProviderResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  SSOProvidersController_deleteSSOProvider: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  TaxIdsController_getTaxId: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['TaxIdResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve the organization's tax ID */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  TaxIdsController_updateTaxId: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateTaxIdBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['TaxIdResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to create the tax ID */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  TaxIdsController_deleteTaxId: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      204: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to delete the tax ID */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrgUsageController_getOrgUsage: {
    parameters: {
      query?: {
        apikey?: string
        end?: string
        project_ref?: string
        start?: string
      }
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['OrgUsageResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get usage stats */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrgUsageController_getDailyOrgUsage: {
    parameters: {
      query?: {
        apikey?: string
        end?: string
        project_ref?: string
        start?: string
      }
      header?: never
      path: {
        /** @description Organization slug */
        slug: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['OrgDailyUsageResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get usage stats */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrganizationsController_createAwsBilledOrganization: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateAwsBilledOrganizationBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['OrganizationResponse']
        }
      }
      /** @description Failed to create organization billed by AWS Marketplace */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrganizationsController_confirmSubscription: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['ConfirmCreateSubscriptionChangeBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreateOrganizationResponse']
        }
      }
      202: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PendingConfirmationResponse']
        }
      }
      /** @description Failed to confirm subscription changes */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrganizationsController_handleOnboardingSurvey: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['OnboardingSurveyBody']
      }
    }
    responses: {
      204: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  OrganizationsController_previewOrganizationCreation: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['PreviewOrganizationCreationBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PreviewOrganizationCreationResponse']
        }
      }
    }
  }
  ColumnPrivilegesController_getColumnPrivileges: {
    parameters: {
      query?: never
      header: {
        'x-connection-encrypted': string
        /** @description PostgreSQL connection application name */
        'x-pg-application-name'?: string
      }
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PostgresColumnPrivileges'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve column privileges */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ExtensionsController_getExtensions: {
    parameters: {
      query?: never
      header: {
        'x-connection-encrypted': string
        /** @description PostgreSQL connection application name */
        'x-pg-application-name'?: string
      }
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PostgresExtension'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get pg.extensions */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ForeignTablesController_getForeignTables: {
    parameters: {
      query?: {
        id?: string
        include_columns?: string
        limit?: string
        offset?: string
      }
      header: {
        'x-connection-encrypted': string
        /** @description PostgreSQL connection application name */
        'x-pg-application-name'?: string
      }
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PostgresForeignTable'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve database foreign tables */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  MaterializedViewsController_getMaterializedViews: {
    parameters: {
      query?: {
        excluded_schemas?: string
        id?: string
        include_columns?: string
        include_system_schemas?: string
        included_schemas?: string
        limit?: string
        offset?: string
      }
      header: {
        'x-connection-encrypted': string
        /** @description PostgreSQL connection application name */
        'x-pg-application-name'?: string
      }
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PostgresMaterializedView'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve database materialized views */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PoliciesController_getPolicies: {
    parameters: {
      query?: {
        excluded_schemas?: string
        included_schemas?: string
      }
      header: {
        'x-connection-encrypted': string
        /** @description PostgreSQL connection application name */
        'x-pg-application-name'?: string
      }
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PostgresPolicy'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get pg.policies */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PublicationsController_getPublications: {
    parameters: {
      query?: never
      header: {
        'x-connection-encrypted': string
        /** @description PostgreSQL connection application name */
        'x-pg-application-name'?: string
      }
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PostgresPublication'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get pg.publications */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  QueryController_runQuery: {
    parameters: {
      query?: never
      header: {
        'x-connection-encrypted': string
        /** @description PostgreSQL connection application name */
        'x-pg-application-name'?: string
      }
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['RunQueryBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to run sql query */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  TablesController_getTables: {
    parameters: {
      query?: {
        excluded_schemas?: string
        id?: string
        include_columns?: string
        include_system_schemas?: string
        included_schemas?: string
        limit?: string
        offset?: string
      }
      header: {
        'x-connection-encrypted': string
        /** @description PostgreSQL connection application name */
        'x-pg-application-name'?: string
      }
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PostgresTable'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get pg.tables or pg.table with the given ID */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  TriggersController_getTriggers: {
    parameters: {
      query?: {
        excluded_schemas?: string
        included_schemas?: string
      }
      header: {
        'x-connection-encrypted': string
        /** @description PostgreSQL connection application name */
        'x-pg-application-name'?: string
      }
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PostgresTrigger'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get pg.triggers */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  TypesController_getTypes: {
    parameters: {
      query?: {
        excluded_schemas?: string
        included_schemas?: string
      }
      header: {
        'x-connection-encrypted': string
        /** @description PostgreSQL connection application name */
        'x-pg-application-name'?: string
      }
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PostgresType'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get pg.types */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ViewsController_getViews: {
    parameters: {
      query?: {
        excluded_schemas?: string
        id?: string
        include_columns?: string
        include_system_schemas?: string
        included_schemas?: string
        limit?: string
        offset?: string
      }
      header: {
        'x-connection-encrypted': string
        /** @description PostgreSQL connection application name */
        'x-pg-application-name'?: string
      }
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PostgresView'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve database views */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PlanFeaturesController_getPlanFeatures: {
    parameters: {
      query?: {
        featureKey?:
          | 'instances.compute_update_available_sizes'
          | 'instances.read_replicas'
          | 'instances.disk_modifications'
          | 'instances.high_availability'
          | 'instances.orioledb'
          | 'replication.etl'
          | 'storage.max_file_size'
          | 'storage.max_file_size.configurable'
          | 'storage.image_transformations'
          | 'storage.vector_buckets'
          | 'storage.iceberg_catalog'
          | 'security.audit_logs_days'
          | 'security.questionnaire'
          | 'security.soc2_report'
          | 'security.iso27001_certificate'
          | 'security.private_link'
          | 'security.enforce_mfa'
          | 'log.retention_days'
          | 'custom_domain'
          | 'vanity_subdomain'
          | 'ipv4'
          | 'pitr.available_variants'
          | 'log_drains'
          | 'branching_limit'
          | 'branching_persistent'
          | 'auth.mfa_phone'
          | 'auth.mfa_web_authn'
          | 'auth.mfa_enhanced_security'
          | 'auth.hooks'
          | 'auth.platform.sso'
          | 'auth.custom_jwt_template'
          | 'auth.saml_2'
          | 'auth.user_sessions'
          | 'auth.leaked_password_protection'
          | 'auth.advanced_auth_settings'
          | 'auth.performance_settings'
          | 'auth.password_hibp'
          | 'auth.custom_oauth.max_providers'
          | 'backup.retention_days'
          | 'backup.restore_to_new_project'
          | 'function.max_count'
          | 'function.size_limit_mb'
          | 'realtime.max_concurrent_users'
          | 'realtime.max_events_per_second'
          | 'realtime.max_joins_per_second'
          | 'realtime.max_channels_per_client'
          | 'realtime.max_bytes_per_second'
          | 'realtime.max_presence_events_per_second'
          | 'realtime.max_payload_size_in_kb'
          | 'project_scoped_roles'
          | 'security.member_roles'
          | 'project_pausing'
          | 'project_cloning'
          | 'project_restore_after_expiry'
          | 'assistant.advance_model'
          | 'integrations.github_connections'
          | 'dedicated_pooler'
          | 'observability.dashboard_advanced_metrics'
      }
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PlanFeaturesResponse']
        }
      }
    }
  }
  ProfileController_getProfile: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ProfileResponse']
        }
      }
      /** @description Failed to retrieve user's profile */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProfileController_createProfile: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ProfileResponse']
        }
      }
      /** @description Failed to create user's profile */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProfileController_updateProfile: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateProfileBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ProfileResponse']
        }
      }
      /** @description Failed to update user's profile */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  AccessTokensController_getAccessTokens: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['AccessToken'][]
        }
      }
      /** @description Failed to get user's access tokens */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  AccessTokensController_createAccessToken: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateAccessTokenBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreateAccessTokenResponse']
        }
      }
      /** @description Failed to create access token */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  AccessTokensController_getAccessToken: {
    parameters: {
      query?: never
      header?: never
      path: {
        id: number
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['AccessToken']
        }
      }
      /** @description Failed to get access token */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  AccessTokensController_deleteAccessToken: {
    parameters: {
      query?: never
      header?: never
      path: {
        id: number
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['AccessToken']
        }
      }
      /** @description Failed to delete access token */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  UserAuditLogsController_getAuditLogs: {
    parameters: {
      query: {
        /** @description End timestamp */
        iso_timestamp_end: string
        /** @description Start timestamp */
        iso_timestamp_start: string
      }
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['UserAuditLogsResponse']
        }
      }
      /** @description Failed to get a user's audit logs */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProfileController_auditAccountLogin: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PermissionsController_getPermissions: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['AccessControlPermission'][]
        }
      }
      /** @description Failed to retrieve permissions */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ScopedAccessTokensController_getAccessTokens: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetScopedAccessTokensResponse']
        }
      }
      /** @description Failed to get user's scoped access tokens */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ScopedAccessTokensController_createAccessToken: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateScopedAccessTokenBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreateScopedAccessTokenResponse']
        }
      }
      /** @description Failed to create scoped access token */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ScopedAccessTokensController_getAccessToken: {
    parameters: {
      query?: never
      header?: never
      path: {
        id: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetScopedAccessTokenResponse']
        }
      }
      /** @description Failed to get scoped access token */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ScopedAccessTokensController_deleteAccessToken: {
    parameters: {
      query?: never
      header?: never
      path: {
        id: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to delete scoped access token */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectsController_getProjects: {
    parameters: {
      query?: {
        /** @description Number of projects to return per page */
        limit?: number
        /** @description Number of projects to skip */
        offset?: number
        /** @description Search projects by name */
        search?: string
        /** @description Sort order for projects */
        sort?: 'name_asc' | 'name_desc' | 'created_asc' | 'created_desc'
      }
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ListProjectsPaginatedResponse']
        }
      }
    }
  }
  ProjectsController_createProject: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateProjectBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreateProjectResponse']
        }
      }
    }
  }
  ProjectsResourceWarningsController_getProjectsResourceWarnings: {
    parameters: {
      query?: {
        /** @description Project ref */
        ref?: string
        /** @description Organization slug */
        slug?: string
      }
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ProjectResourceWarningsResponse'][]
        }
      }
    }
  }
  ProjectsRefController_getProject: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ProjectDetailResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectsRefController_deleteProject: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['RemoveProjectResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectsRefController_updateProject: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateProjectBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ProjectRefResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update project */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  AuthMetricsController_getAuthMetrics: {
    parameters: {
      query: {
        interval: '15min' | '1hr' | '3hr' | '1day' | '3day' | '7day'
      }
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['AnalyticsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get project's auth metrics */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  FunctionsLogsController_getCombinedStats: {
    parameters: {
      query: {
        function_id: string
        interval: '15min' | '1hr' | '3hr' | '1day'
      }
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['AnalyticsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get project's function request statistics */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  FunctionsLogsController_getRequestStats: {
    parameters: {
      query: {
        function_id: string
        interval: '15min' | '1hr' | '3hr' | '1day'
      }
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['AnalyticsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get project's function request statistics */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  FunctionsLogsController_getResourceUsage: {
    parameters: {
      query: {
        function_id: string
        interval: '15min' | '1hr' | '3hr' | '1day'
      }
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['AnalyticsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get project's function resource usage */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  LogsController_getProjectLogsViaGet: {
    parameters: {
      query?: {
        iso_timestamp_end?: string
        iso_timestamp_start?: string
        lql?: string
        sql?: string
      }
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['AnalyticsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get project's logs */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  LogsController_getProjectLogsViaPost: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['GetProjectLogsBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['AnalyticsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get project's logs */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  LogsController_getProjectLogsOtelViaGet: {
    parameters: {
      query?: {
        iso_timestamp_end?: string
        iso_timestamp_start?: string
        lql?: string
        sql?: string
      }
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['AnalyticsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get project's logs */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  LogsController_getProjectLogsOtelViaPost: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['GetProjectLogsBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['AnalyticsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get project's logs */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectMetricsController_getProjectMetrics: {
    parameters: {
      query: {
        interval: '15min' | '1hr' | '3hr' | '1day' | '3day' | '7day'
      }
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['AnalyticsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get project's metrics */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  UsageApiController_getApiCounts: {
    parameters: {
      query?: {
        interval?: '15min' | '30min' | '1hr' | '3hr' | '1day' | '3day' | '7day'
      }
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['AnalyticsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get project's usage api counts */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  UsageApiController_getApiRequestsCount: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['AnalyticsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get project's usage api requests count */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  LogDrainController_listLogDrains: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['LFBackend'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to fetch log drains */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  LogDrainController_createLogDrain: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateBackendParamsOpenapi']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['LFBackend']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to create a log drain */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  LogDrainController_updateLogDrain: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
        /** @description Log drains identifier */
        token: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateBackendParamsOpenapi']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['LFBackend']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update log drain */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  LogDrainController_deleteLogDrain: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
        /** @description Log drains identifier */
        token: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      204: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to delete a log drain */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  LogDrainController_patchLogDrain: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
        /** @description Log drains identifier */
        token: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateBackendParamsOpenapi']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['LFBackend']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to patch log drain */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ApiKeysController_createTemporaryApiKey: {
    parameters: {
      query: {
        authorization_exp: string
        claims: string
      }
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description Temporary API key */
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['TemporaryApiKeyResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectsApiController_projectGraphql: {
    parameters: {
      query?: never
      header: {
        'x-graphql-authorization': string
      }
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['Buffer']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to query project Graphql */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectsApiController_projectOpenApi: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get project OpenApi */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectAddonController_getProjectAddons: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ProjectAddonsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get project addons */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectAddonController_updateAddon: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateAddonBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update project addon */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectAddonController_removeAddon: {
    parameters: {
      query?: never
      header?: never
      path: {
        addon_variant:
          | 'ci_micro'
          | 'ci_small'
          | 'ci_medium'
          | 'ci_large'
          | 'ci_xlarge'
          | 'ci_2xlarge'
          | 'ci_4xlarge'
          | 'ci_8xlarge'
          | 'ci_12xlarge'
          | 'ci_16xlarge'
          | 'ci_24xlarge'
          | 'ci_24xlarge_optimized_cpu'
          | 'ci_24xlarge_optimized_memory'
          | 'ci_24xlarge_high_memory'
          | 'ci_48xlarge'
          | 'ci_48xlarge_optimized_cpu'
          | 'ci_48xlarge_optimized_memory'
          | 'ci_48xlarge_high_memory'
          | 'cd_default'
          | 'pitr_7'
          | 'pitr_14'
          | 'pitr_28'
          | 'ipv4_default'
          | 'auth_mfa_phone_default'
          | 'auth_mfa_web_authn_default'
          | 'log_drain_default'
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to remove project addon */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PgbouncerConfigController_getPgbouncerConfig: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PgbouncerConfigResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve project's pgbouncer config */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PgbouncerConfigController_updatePgbouncerConfig: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdatePgbouncerConfigBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['UpdatePoolingConfigResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update project's pgbouncer config */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PgbouncerConfigController_getPgbouncerStatus: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PgbouncerStatusResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve project's pgbouncer status */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PostgrestConfigController_getPostgRESTConfig: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetPostgrestConfigResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve project's postgrest config */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PostgrestConfigController_updatePostgRESTConfig: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdatePostgrestConfigBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['UpdatePostgrestConfigResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update project's postgrest config */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  RealtimeConfigController_getConfig: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description Gets project's realtime configuration */
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['RealtimeConfigResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  RealtimeConfigController_updateConfig: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateRealtimeConfigBody']
      }
    }
    responses: {
      204: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  RealtimeConfigController_shutdown: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description Realtime connections shutdown successfully */
      204: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Tenant not found */
      404: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  SecretsConfigController_updateConfig: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateSecretsConfigBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['UpdateSecretsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update project's secrets config */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  SecretsConfigController_getJwtSecretUpdateStatus: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetJwtSecretUpdateStatus']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve JWT secret update status */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageConfigController_getConfig: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['StorageConfigResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve project's storage config */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageConfigController_updateConfig: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateStorageConfigBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['StorageConfigResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update project's storage config */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  SupavisorConfigController_getSupavisorConfig: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['SupavisorConfigResponse'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve project's supavisor config */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ContentController_getContent: {
    parameters: {
      query?: {
        cursor?: string
        /** @description Boolean string, true or false */
        favorite?: boolean
        limit?: string
        name?: string
        sort_by?: 'name' | 'inserted_at'
        sort_order?: 'asc' | 'desc'
        type?: 'sql' | 'report' | 'log_sql'
        visibility?: string
      }
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetUserContentResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve project's content */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ContentController_updateWholeContent: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpsertContentBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update project's content */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ContentController_deleteContents: {
    parameters: {
      query: {
        ids: string
      }
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['BulkDeleteUserContentResponse'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to delete project's contents */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ContentController_getContentCountV2: {
    parameters: {
      query?: {
        name?: string
        type?: 'sql' | 'report' | 'log_sql'
      }
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetContentCountV2Response']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve user's content counts */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ContentFoldersController_getRootFolder: {
    parameters: {
      query?: {
        cursor?: string
        limit?: string
        name?: string
        sort_by?: 'name' | 'inserted_at'
        sort_order?: 'asc' | 'desc'
        type?: 'sql' | 'report' | 'log_sql'
        visibility?: string
      }
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetUserContentFolderResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve project's content root folder */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ContentFoldersController_createFolder: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateContentFolderBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreateUserContentFolderResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to create project's content folder */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ContentFoldersController_DeleteFolder: {
    parameters: {
      query: {
        ids: string
      }
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to delete project's content folders */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ContentFoldersController_getFolder: {
    parameters: {
      query?: {
        cursor?: string
        limit?: string
        name?: string
        sort_by?: 'name' | 'inserted_at'
        sort_order?: 'asc' | 'desc'
      }
      header?: never
      path: {
        /** @description Content folder id */
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetUserContentFolderResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve project's content folder */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ContentFoldersController_updateFolder: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Content folder id */
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateContentFolderBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update project's content folder */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ContentController_getContentById: {
    parameters: {
      query?: never
      header?: never
      path: {
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetUserContentByIdResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve project's content by the given id */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  DailyStatsController_getDailyStats: {
    parameters: {
      query: {
        attribute:
          | 'total_realtime_requests'
          | 'total_realtime_egress'
          | 'total_egress'
          | 'total_cached_egress'
          | 'total_requests'
          | 'total_delete_requests'
          | 'total_supavisor_egress_bytes'
          | 'total_rest_egress'
          | 'total_rest_requests'
          | 'total_auth_billing_period_mau'
          | 'total_auth_billing_period_sso_mau'
          | 'total_auth_egress'
          | 'total_auth_requests'
          | 'total_storage_ingress'
          | 'total_storage_egress'
          | 'total_storage_image_render_count'
          | 'total_storage_requests'
          | 'total_logdrain_egress'
          | 'total_func_invocations'
          | 'total_func_cpu_time_ms'
        endDate: string
        startDate: string
      }
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get daily project stats */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  DatabasesController_getDatabases: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['DatabaseDetailResponse'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  DatabasesStatusesController_getStatus: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['DatabaseStatusResponse'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get statuses of databases of a project */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  DbPasswordController_updatePassword: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdatePasswordBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update database password */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  DiskController_getDisk: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['DiskResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get database disk attributes */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  DiskController_modifyDisk: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['DiskRequestBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to modify database disk */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  DiskController_getDiskAutoscaleConfig: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['DiskAutoscaleConfig']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get project disk autoscale config */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  DiskController_updateDiskAutoscaleConfig: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateDiskAutoscaleConfig']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['DiskAutoscaleConfig']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update project disk autoscale config */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  DiskController_getDiskUtilization: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['DiskUtilMetricsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get disk utilization */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  InfraMonitoringController_getUsageMetrics: {
    parameters: {
      query: {
        attribute?:
          | 'cpu_usage'
          | 'cpu_usage_busy_system'
          | 'cpu_usage_busy_user'
          | 'cpu_usage_busy_iowait'
          | 'cpu_usage_busy_irqs'
          | 'cpu_usage_busy_other'
          | 'cpu_usage_busy_idle'
          | 'max_cpu_usage'
          | 'avg_cpu_usage'
          | 'ram_usage'
          | 'ram_usage_total'
          | 'ram_usage_available'
          | 'ram_usage_used'
          | 'ram_usage_free'
          | 'ram_usage_cache_and_buffers'
          | 'ram_usage_swap'
          | 'swap_usage'
          | 'client_connections_pgbouncer'
          | 'network_receive_bytes'
          | 'network_transmit_bytes'
          | 'pgbouncer_pools_client_active_connections'
          | 'supavisor_connections_active'
          | 'client_connections_postgres'
          | 'client_connections_authenticator'
          | 'client_connections_supabase_auth_admin'
          | 'client_connections_supabase_storage_admin'
          | 'client_connections_supabase_admin'
          | 'client_connections_other'
          | 'realtime_connections_connected'
          | 'realtime_channel_joins'
          | 'realtime_channel_events'
          | 'realtime_channel_presence_events'
          | 'realtime_channel_db_events'
          | 'realtime_authorization_rls_execution_time'
          | 'realtime_read_authorization_rls_execution_time'
          | 'realtime_write_authorization_rls_execution_time'
          | 'realtime_payload_size'
          | 'realtime_replication_connection_lag'
          | 'realtime_sum_connections_connected'
          | 'disk_io_budget'
          | 'disk_io_consumption'
          | 'disk_io_usage'
          | 'disk_iops_read'
          | 'disk_iops_write'
          | 'disk_bytes_read'
          | 'disk_bytes_written'
          | 'pg_database_size'
          | 'disk_fs_size'
          | 'disk_fs_avail'
          | 'disk_fs_used'
          | 'disk_fs_used_wal'
          | 'disk_fs_used_system'
          | 'physical_replication_lag_physical_replication_lag_seconds'
          | 'pg_stat_database_num_backends'
          | 'max_db_connections'
        attributes?: (
          | 'cpu_usage'
          | 'cpu_usage_busy_system'
          | 'cpu_usage_busy_user'
          | 'cpu_usage_busy_iowait'
          | 'cpu_usage_busy_irqs'
          | 'cpu_usage_busy_other'
          | 'cpu_usage_busy_idle'
          | 'max_cpu_usage'
          | 'avg_cpu_usage'
          | 'ram_usage'
          | 'ram_usage_total'
          | 'ram_usage_available'
          | 'ram_usage_used'
          | 'ram_usage_free'
          | 'ram_usage_cache_and_buffers'
          | 'ram_usage_swap'
          | 'swap_usage'
          | 'client_connections_pgbouncer'
          | 'network_receive_bytes'
          | 'network_transmit_bytes'
          | 'pgbouncer_pools_client_active_connections'
          | 'supavisor_connections_active'
          | 'client_connections_postgres'
          | 'client_connections_authenticator'
          | 'client_connections_supabase_auth_admin'
          | 'client_connections_supabase_storage_admin'
          | 'client_connections_supabase_admin'
          | 'client_connections_other'
          | 'realtime_connections_connected'
          | 'realtime_channel_joins'
          | 'realtime_channel_events'
          | 'realtime_channel_presence_events'
          | 'realtime_channel_db_events'
          | 'realtime_authorization_rls_execution_time'
          | 'realtime_read_authorization_rls_execution_time'
          | 'realtime_write_authorization_rls_execution_time'
          | 'realtime_payload_size'
          | 'realtime_replication_connection_lag'
          | 'realtime_sum_connections_connected'
          | 'disk_io_budget'
          | 'disk_io_consumption'
          | 'disk_io_usage'
          | 'disk_iops_read'
          | 'disk_iops_write'
          | 'disk_bytes_read'
          | 'disk_bytes_written'
          | 'pg_database_size'
          | 'disk_fs_size'
          | 'disk_fs_avail'
          | 'disk_fs_used'
          | 'disk_fs_used_wal'
          | 'disk_fs_used_system'
          | 'physical_replication_lag_physical_replication_lag_seconds'
          | 'pg_stat_database_num_backends'
          | 'max_db_connections'
        )[]
        databaseIdentifier?: string
        endDate: string
        interval?: '1m' | '5m' | '10m' | '30m' | '1h' | '1d'
        startDate: string
      }
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get project's usage metrics */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  LoadBalancersController_getLoadBalancers: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['LoadBalancerDetailResponse'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectMembersController_getProjecMembers: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ProjectMembersResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectAdvisorNotificationsController_listNotificationExceptions: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ListNotificationExceptionsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve advisor notification exceptions */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectAdvisorNotificationsController_createNotificationExceptions: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateNotificationExceptionsBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreateNotificationExceptionsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to create advisor notification exceptions */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectAdvisorNotificationsController_deleteNotificationExceptions: {
    parameters: {
      query: {
        ids: string
      }
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to delete advisor notification exceptions */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectAdvisorNotificationsController_updateNotificationExceptions: {
    parameters: {
      query?: never
      header?: never
      path: {
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateNotificationExceptionBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update advisor notification exceptions */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PauseController_pauseProject: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to pause the project */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  PauseController_getProject: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PauseStatusResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectPrivateLinkController_getPrivateLink: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetPrivateLinkResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve AWS accounts from privateLink middleware */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectPrivateLinkController_addAwsAccountToPrivateLink: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['AddAwsAccountToPrivateLinkBody']
      }
    }
    responses: {
      /** @description Scheduled AWS PrivateLink resources to be created. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description AWS PrivateLink is not available for the current billing plan. */
      400: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to add AWS account to PrivateLink share */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectPrivateLinkController_removeAwsAccountFromPrivateLink: {
    parameters: {
      query?: never
      header?: never
      path: {
        aws_account_id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description Scheduled AWS PrivateLink resources to be removed. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Invalid AWS account ID format or association does not have a valid status for deletion. */
      400: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to remove AWS account from PrivateLink share */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ResizeController_resizeDatabase: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['ResizeBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to resize database disk */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  RestartController_restartProject: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['RestartProjectBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to restart project */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  RestartServicesController_restartServices: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['RestartServicesBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to restart given services */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  UnpauseController_unpauseProject: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UnpauseProjectBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['UnpauseProjectResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to unpause project */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  UnpauseController_getAvailableImageVersions: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['UnpauseProjectAvailableVersionsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve available versions */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectRunLintsController_runProjectLints: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetProjectLintsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectRunLintsController_runLintByName: {
    parameters: {
      query?: never
      header?: never
      path: {
        name:
          | 'unindexed_foreign_keys'
          | 'auth_users_exposed'
          | 'auth_rls_initplan'
          | 'no_primary_key'
          | 'unused_index'
          | 'multiple_permissive_policies'
          | 'policy_exists_rls_disabled'
          | 'rls_enabled_no_policy'
          | 'duplicate_index'
          | 'security_definer_view'
          | 'function_search_path_mutable'
          | 'rls_disabled_in_public'
          | 'extension_in_public'
          | 'rls_references_user_metadata'
          | 'materialized_view_in_api'
          | 'foreign_table_in_api'
          | 'unsupported_reg_types'
          | 'auth_otp_long_expiry'
          | 'auth_otp_short_length'
          | 'ssl_not_enforced'
          | 'network_restrictions_not_set'
          | 'password_requirements_min_length'
          | 'pitr_not_enabled'
          | 'auth_leaked_password_protection'
          | 'auth_insufficient_mfa_options'
          | 'auth_password_policy_missing'
          | 'leaked_service_key'
          | 'no_backup_admin'
          | 'vulnerable_postgres_version'
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['RunLintByNameResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectRunLintsController_runLeakedServiceKeyLint: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetLeakedServiceKeyLintResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectRunLintsController_runAuthBackupAdminLint: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['AuthBackupAdminLintResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectServiceVersionsController_getServiceVersions: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ServiceVersions']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  SettingsController_getProjectSettings: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ProjectSettingsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve project's settings */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  SensitivityController_updateProjectSensitivity: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['MarkSensitiveBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ProjectSensitivityResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update project */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectStatusController_getStatus: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get project's status */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectTransferController_transferProject: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['TransferProjectBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectTransferController_previewTransfer: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['TransferProjectBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PreviewProjectTransferResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ProjectsController_getRegions: {
    parameters: {
      query: {
        cloud_provider: 'AWS' | 'FLY' | 'AWS_K8S' | 'AWS_NIMBUS'
        desired_instance_size?:
          | 'micro'
          | 'small'
          | 'medium'
          | 'large'
          | 'xlarge'
          | '2xlarge'
          | '4xlarge'
          | '8xlarge'
          | '12xlarge'
          | '16xlarge'
          | '24xlarge'
          | '24xlarge_optimized_memory'
          | '24xlarge_optimized_cpu'
          | '24xlarge_high_memory'
          | '48xlarge'
          | '48xlarge_optimized_memory'
          | '48xlarge_optimized_cpu'
          | '48xlarge_high_memory'
        organization_slug: string
      }
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['RegionsInfo']
        }
      }
    }
  }
  ReplicationDestinationsController_getDestinations: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description All destinations for the project. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ReplicationDestinationsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while listing destinations. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationDestinationsController_createDestination: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateReplicationDestinationBody']
      }
    }
    responses: {
      /** @description Destination created. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreateDestinationResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while creating destination. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationDestinationsPipelinesController_createDestinationPipeline: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateReplicationDestinationPipelineBody']
      }
    }
    responses: {
      /** @description Destination and pipeline created. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreateDestinationPipelineResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while creating destination or pipeline. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationDestinationsPipelinesController_updateDestinationPipeline: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Destination id */
        destination_id: number
        /** @description Pipeline id */
        pipeline_id: number
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateReplicationDestinationPipelineBody']
      }
    }
    responses: {
      /** @description Destination and pipeline updated. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while updating destination or pipeline. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationDestinationsPipelinesController_deleteDestinationPipeline: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Destination id */
        destination_id: number
        /** @description Pipeline id */
        pipeline_id: number
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description Destination and pipeline deleted. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['DeleteDestinationPipelineResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Pipeline or destination not found. */
      404: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Pipeline is still active. */
      409: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while deleting destination or pipeline. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationDestinationsController_getDestination: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Destination id */
        destination_id: number
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description Destination details. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ReplicationDestinationResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while retrieving destination. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationDestinationsController_updateDestination: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Destination id */
        destination_id: number
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateReplicationDestinationBody']
      }
    }
    responses: {
      /** @description Destination updated. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while updating destination. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationDestinationsController_deleteDestination: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Destination id */
        destination_id: number
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description Destination deleted. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Destination not found. */
      404: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Destination has an active or attached pipeline. */
      409: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while deleting destination. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationDestinationsController_validateDestination: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['ValidateReplicationDestinationBody']
      }
    }
    responses: {
      /** @description Validation completed. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ValidateDestinationResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while validating destination. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationPipelinesController_getPipelines: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description All pipelines for the project. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ReplicationPipelinesResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while listing pipelines. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationPipelinesController_createPipeline: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateReplicationPipelineBody']
      }
    }
    responses: {
      /** @description Pipeline created. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreatePipelineResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while creating pipeline. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationPipelinesController_getPipeline: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Pipeline id */
        pipeline_id: number
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description Pipeline details. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ReplicationPipelineResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while retrieving pipeline. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationPipelinesController_updatePipeline: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Pipeline id */
        pipeline_id: number
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateReplicationPipelineBody']
      }
    }
    responses: {
      /** @description Pipeline updated. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while updating pipeline. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationPipelinesController_deletePipeline: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Pipeline id */
        pipeline_id: number
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description Pipeline deleted. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Pipeline not found. */
      404: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Pipeline is still active. */
      409: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while deleting pipeline. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationPipelinesController_getPipelineReplicationStatus: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Pipeline id */
        pipeline_id: number
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description Pipeline replication status. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ReplicationPipelineReplicationStatusResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while retrieving replication status. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationPipelinesController_rollbackTables: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Pipeline id */
        pipeline_id: number
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['RollbackTablesBody']
      }
    }
    responses: {
      /** @description New table states after rollback. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['RollbackTablesResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while rolling back tables. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationPipelinesController_startPipeline: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Pipeline id */
        pipeline_id: number
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description Pipeline started. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while starting pipeline. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationPipelinesController_getPipelineStatus: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Pipeline id */
        pipeline_id: number
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description Current pipeline status. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ReplicationPipelineStatusResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while retrieving pipeline status. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationPipelinesController_stopPipeline: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Pipeline id */
        pipeline_id: number
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description Pipeline stopped. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while stopping pipeline. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationPipelinesController_getPipelineVersion: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Pipeline id */
        pipeline_id: number
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description Current pipeline version. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ReplicationPipelineVersionResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while retrieving pipeline version. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationPipelinesController_updatePipelineVersion: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Pipeline id */
        pipeline_id: number
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateReplicationPipelineVersionBody']
      }
    }
    responses: {
      /** @description Pipeline version updated. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while updating pipeline version. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationPipelinesController_validatePipeline: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['ValidateReplicationPipelineBody']
      }
    }
    responses: {
      /** @description Validation completed. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ValidatePipelineResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while validating pipeline. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationSourcesController_getSources: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description All sources for the project. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ReplicationSourcesResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while listing sources. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationSourcesController_createSource: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description Source created. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreateSourceResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while creating source. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationSourcesController_getPublications: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
        /** @description Source id */
        source_id: number
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description All publications for the source. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ReplicationPublicationsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while listing publications. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationSourcesController_createPublication: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
        /** @description Source id */
        source_id: number
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateReplicationPublicationBody']
      }
    }
    responses: {
      /** @description Publication created. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while creating publication. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationSourcesController_updatePublication: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Publication name */
        publication_name: string
        /** @description Project ref */
        ref: string
        /** @description Source id */
        source_id: number
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateReplicationPublicationBody']
      }
    }
    responses: {
      /** @description Publication updated. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while updating publication. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationSourcesController_deletePublication: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Publication name */
        publication_name: string
        /** @description Project ref */
        ref: string
        /** @description Source id */
        source_id: number
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description Publication deleted. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Source not found. */
      404: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while deleting publication. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationSourcesController_getTables: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
        /** @description Source id */
        source_id: number
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description All tables for the source. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ReplicationTablesResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while listing tables. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationTenantsController_deleteTenant: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description Tenant deleted. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Tenant not found. */
      404: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Tenant has active pipelines. */
      409: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while deleting tenant. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ReplicationTenantsSourcesController_createTenantSource: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description Tenant and source created. */
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreateTenantSourceResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unexpected error while creating tenant or source. */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  ResetPasswordController_resetPassword: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['ResetPasswordBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  SignUpController_signUp: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['SignUpBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StatusController_getStatus: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to retrieve infrastructure status */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageAnalyticsBucketsController_getBuckets: {
    parameters: {
      query?: {
        /** @description Number of buckets to return per page */
        limit?: number
        /** @description Number of buckets to skip */
        offset?: number
        /** @description Search buckets by name */
        search?: string
        /** @description Sort column for buckets */
        sortColumn?: 'name' | 'created_at' | 'updated_at'
        /** @description Sort order for buckets */
        sortOrder?: 'asc' | 'desc'
      }
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['StorageAnalyticsBucketsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get list of analytics buckets */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageAnalyticsBucketsController_createBucket: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateStorageAnalyticsBucketBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['StorageAnalyticsBucketResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to create analytics bucket */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageAnalyticsBucketIdController_deleteBucket: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Analytics Bucket ID */
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['StorageAnalyticsBucketDeleteResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to delete analytics bucket */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageAnalyticsBucketNamespacesController_getNamespaces: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Analytics Bucket ID */
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['NamespacesResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get list of namespaces */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageAnalyticsBucketNamespacesController_createNamespace: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Analytics Bucket ID */
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateNamespaceBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to create namespace */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageAnalyticsBucketNamespaceController_deleteNamespace: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Analytics Bucket ID */
        id: string
        namespace: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to drop namespace */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageAnalyticsBucketNamespaceTablesController_getTables: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Analytics Bucket ID */
        id: string
        namespace: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['StorageAnalyticsBucketNamespaceTablesResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get list of tables buckets */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageAnalyticsBucketNamespaceTablesController_createTable: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Analytics Bucket ID */
        id: string
        namespace: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateNamespaceTableBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['NamespaceTableResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to create table */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageAnalyticsBucketNamespaceTableController_dropTable: {
    parameters: {
      query?: {
        /** @description Boolean string, true or false */
        purge?: boolean
      }
      header?: never
      path: {
        /** @description Analytics Bucket ID */
        id: string
        namespace: string
        /** @description Project ref */
        ref: string
        table: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to drop table */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageArchiveController_getArchive: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetArchiveResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get project storage archive */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageArchiveController_createArchive: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to create project storage archive */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageBucketsController_getBuckets: {
    parameters: {
      query?: {
        limit?: number
        offset?: number
        search?: string
        sortColumn?: 'id' | 'name' | 'updated_at' | 'created_at'
        sortOrder?: 'asc' | 'desc'
      }
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['StorageBucketResponse'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get list of buckets */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageBucketsController_createBucket: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateStorageBucketBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to create bucket */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageBucketIdController_getBucket: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Storage bucket id */
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['StorageBucketResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get bucket */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageBucketIdController_deleteBucket: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Storage bucket id */
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to delete bucket */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageBucketIdController_updateBucket: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Storage bucket id */
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateStorageBucketBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to update bucket */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageBucketIdController_emptyBucket: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Storage bucket id */
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to empty bucket */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageObjectsController_deleteObjects: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Storage bucket id */
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['DeleteObjectsBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to delete objects */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageObjectsController_copyObject: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Storage bucket id */
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CopyObjectBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CopyObjectResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to copy object */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageObjectsController_getObjects: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Storage bucket id */
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['GetObjectsBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['StorageObject'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get list of objects with the given bucket */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageObjectsController_getObjectsV2: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Storage bucket id */
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['GetObjectsV2Body']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['StorageListResponseV2']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get list of objects with the given bucket */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageObjectsController_moveObject: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Storage bucket id */
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['MoveObjectBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to move object */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageObjectsController_createPublicUrl: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Storage bucket id */
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['GetPublicUrlBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['PublicUrlResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to create public URL */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageObjectsController_createSignedUrl: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Storage bucket id */
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['GetSignedUrlBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['SignedUrlResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to create a signed URL */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageObjectsController_createSignedUrls: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Storage bucket id */
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['GetSignedUrlsBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['SignedUrlsResponse'][]
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get multiple signed URLs */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageS3CredentialsController_getAllCredentials: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['GetStorageCredentialsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get project storage credentials */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageS3CredentialsController_createCredential: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateStorageCredentialBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['CreateStorageCredentialResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to create project storage credential */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageS3CredentialsController_deleteCredential: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Storage credential id */
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      204: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to delete project storage credential */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageVectorBucketsController_getBuckets: {
    parameters: {
      query?: {
        nextToken?: string
      }
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['StorageVectorBucketsResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get list of vector buckets */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageVectorBucketsController_createBucket: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateStorageVectorBucketBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to create vector bucket */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageVectorBucketIdController_getBucket: {
    parameters: {
      query?: never
      header?: never
      path: {
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['StorageVectorBucketResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get bucket */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageVectorBucketIdController_deleteBucket: {
    parameters: {
      query?: never
      header?: never
      path: {
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to delete bucket */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageVectorBucketIdIndexesController_getBucketIndexes: {
    parameters: {
      query?: never
      header?: never
      path: {
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['StorageVectorBucketListIndexesResponse']
        }
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to get bucket indexes */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageVectorBucketIdIndexesController_createBucketIndex: {
    parameters: {
      query?: never
      header?: never
      path: {
        id: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['CreateBucketIndexBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to create vector bucket index */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  StorageVectorBucketIdIndexesController_deleteBucketIndex: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Vector storage bucket name */
        id: string
        /** @description Vector storage bucket index name */
        indexName: string
        /** @description Project ref */
        ref: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Unauthorized */
      401: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Forbidden action */
      403: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Rate limit exceeded */
      429: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to delete bucket index */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  InvoicesController_getOverdueInvoices: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['OverdueInvoiceCount'][]
        }
      }
    }
  }
  AccountRequestsController_getAccountRequest: {
    parameters: {
      query?: never
      header?: never
      path: {
        id: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['AccountRequestDetailsDto']
        }
      }
    }
  }
  AccountRequestsController_confirmAccountRequest: {
    parameters: {
      query?: never
      header?: never
      path: {
        id: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['ConfirmResponseDto']
        }
      }
    }
  }
  SetupIntentController_setUpPaymentMethod: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['SetupIntentRequest']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['SetupIntentResponse']
        }
      }
      /** @description Failed to initiate a payment method setup */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  TelemetryEventController_sendServerEventV2: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['TelemetryEventBodyV2']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  TelemetryFeatureFlagsController_callFeatureFlag: {
    parameters: {
      query?: {
        organization_slug?: string
        project_ref?: string
      }
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description Feature flags called */
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['TelemetryCallFeatureFlagsResponse']
        }
      }
      /** @description Failed to call feature flags */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  TelemetryFeatureFlagsController_trackFeatureFlag: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['TelemetryFeatureFlagBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to track feature flag called */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  TelemetryGroupsController_groupIdentify: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['TelemetryGroupsIdentityBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to send analytics group identify event */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  TelemetryGroupsController_groupReset: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['TelemetryGroupsResetBody']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to send analytics group reset event */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  TelemetryIdentifyController_identifyV2: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['TelemetryIdentifyBodyV2']
      }
    }
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to send analytics identify event */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  TelemetryResetController_reset: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      201: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Failed to reset analytics */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  TelemetryStreamController_streamEvents: {
    parameters: {
      query?: {
        session_id?: string
      }
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      /** @description SSE stream of telemetry events */
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
      /** @description Only available in local development */
      404: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  UpdateEmailController_updateEmail: {
    parameters: {
      query?: never
      header?: never
      path?: never
      cookie?: never
    }
    requestBody: {
      content: {
        'application/json': components['schemas']['UpdateEmailBody']
      }
    }
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  VercelRedirectController_getRedirectUrl: {
    parameters: {
      query?: never
      header?: never
      path: {
        installation_id: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['VercelRedirectResponse']
        }
      }
      /** @description Failed to get Vercel redirect url */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  WorkflowRunController_listWorkflowRuns: {
    parameters: {
      query?: {
        /** @description Branch ID */
        branch_id?: string
        limit?: number
        offset?: number
        /** @description Project ref */
        project_ref?: string
      }
      header?: never
      path?: never
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'application/json': components['schemas']['WorkflowRunResponse'][]
        }
      }
      /** @description Failed to list workflow runs */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
  WorkflowRunController_getWorkflowRunLogs: {
    parameters: {
      query?: never
      header?: never
      path: {
        /** @description Workflow run ID */
        workflow_run_id: string
      }
      cookie?: never
    }
    requestBody?: never
    responses: {
      200: {
        headers: {
          [name: string]: unknown
        }
        content: {
          'text/plain': string
        }
      }
      /** @description Failed to get workflow run logs */
      500: {
        headers: {
          [name: string]: unknown
        }
        content?: never
      }
    }
  }
}
