Skip to main content
Glama

Convex MCP server

Official
by get-convex
generatedApi.ts130 kB
/** * This file was auto-generated by openapi-typescript. * Do not make direct changes to the file. */ export interface paths { "/profile_emails/list": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["list_profile_emails"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/profile_emails/create": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["create_profile_email"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/profile_emails/delete": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["delete_profile_email"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/member_data": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_member_data"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/profile": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_profile"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/profile_emails/resend_verification": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["resend_verification_email"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/profile_emails/update_primary": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["update_primary_profile_email"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/update_profile_name": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put: operations["update_profile_name"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/profile_emails/verify/{code}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["verify_profile_email"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/delete_account": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["delete_account"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/optins": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["dashboard_get_opt_ins"]; put: operations["dashboard_accept_opt_ins"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_teams_for_member"]; put?: never; post: operations["create_team"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/members": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_members_for_team"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/remove_member": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["remove_member_from_team"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/get_entitlements": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_team_entitlements"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["update_team"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/delete": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["delete_team"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/apply_referral_code": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["apply_referral_code"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/validate_referral_code": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["validate_referral_code"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/referral_state": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_referral_state_for_team"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/projects": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_projects_for_team"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/usage/team_usage_state": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_team_usage_state"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/unpause": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["unpause_deployments"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/get_audit_log_events": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_audit_log_events"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/projects/{project_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_project"]; put: operations["update_project"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/projects/{project_id}/instances": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["list_deployments_for_project"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/delete_project/{project_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["dashboard_delete_project"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/delete_projects": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["dashboard_delete_projects"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/create_project": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["create_project_and_provision_deployment"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/projects/{project_id}/transfer": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["transfer_project"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/instances/{deployment_name}/auth": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["get_deployment_auth_dashboard"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/projects/{project_id}/provision": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["provision_deployment_dashboard"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/deployments/{deployment_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_deployment_by_id"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/update_member_role": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["update_member_role"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/get_project_roles": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_project_roles_for_team"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/update_project_roles": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["update_project_roles"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/deployments/{deployment_id}/request_cloud_backup": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["request_cloud_backup"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/deployments/{deployment_id}/restore_from_cloud_backup": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["restore_from_cloud_backup"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/list_cloud_backups": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["list_cloud_backups"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/cloud_backups/{cloud_backup_id}/delete": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["delete_cloud_backup"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/cloud_backups/{cloud_backup_id}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_cloud_backup"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/cloud_backups/{cloud_backup_id}/cancel": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["cancel_cloud_backup"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/deployments/{deployment_id}/get_periodic_backup_config": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_periodic_backup_config"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/deployments/{deployment_id}/configure_periodic_backup": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["configure_periodic_backup"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/deployments/{deployment_id}/disable_periodic_backup": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["disable_periodic_backup"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/discord/accounts": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_discord_accounts"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/discord/login_url": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_discord_login_url"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/discord/authorize": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["authorize_discord_account"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/discord/unlink": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["unlink_discord_account"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/instances/{deployment_name}/domains/create": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["create_vanity_domain"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/instances/{deployment_name}/domains/delete": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["delete_vanity_domain"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/instances/{deployment_name}/domains/list": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["list_vanity_domains_for_instance"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/rename_token": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["rename_access_token"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/delete_access_token": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["delete_access_token"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/access_tokens": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_team_access_tokens"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/app_access_tokens": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_team_app_access_tokens"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/instances/{deployment_name}/access_tokens": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_deployment_access_tokens"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/projects/{project_id}/access_tokens": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_project_access_tokens"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/projects/{project_id}/app_access_tokens": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_project_app_access_tokens"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/delete_access_token": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["delete_team_access_token"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/authorize": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** This endpoint is a placeholder for generating our own access tokens. * Right now, it is a no-op for the token. * Version 1 of the token is the WorkOS access token */ post: operations["authorize_device"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/authorize_app": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["authorize_app"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/invites": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["pending_invitations_for_team"]; put?: never; post: operations["create_invitation"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/invites/cancel": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["cancel_invitation"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/invites/{code}/accept": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["accept_invitation"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/cancel_orb_subscription": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["cancel_orb_subscription"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/change_subscription_plan": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["change_subscription_plan"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/create_subscription": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["create_subscription"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/get_discounted_plan/{plan_id}/{promo_code}": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_discounted_plan"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/get_orb_subscription": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_orb_subscription"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/list_active_plans": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["list_active_plans"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/list_invoices": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["list_invoices"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/unschedule_cancel_orb_subscription": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["unschedule_cancel_orb_subscription"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/update_billing_address": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put: operations["update_billing_address"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/update_billing_contact": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put: operations["update_billing_contact"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/update_payment_method": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put: operations["update_payment_method"]; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/create_setup_intent": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["create_setup_intent"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/set_spending_limit": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["set_spending_limit"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/get_current_spend": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_current_spend"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/get_spending_limits": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_spending_limits"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/projects/{project_id}/preview_deployments": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["list_preview_deployments_for_project"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/projects/{project_id}/delete_preview_deployment": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["deactivate_preview_deployment"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/projects/{project_id}/environment_variables/list": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["list_environment_variables"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/projects/{project_id}/environment_variables/update_batch": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["update_environment_variables"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/usage/query": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["query_usage_databricks"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/usage/current_billing_period": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_team_current_billing_period"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_slug}/usage/get_token_info": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_token_info"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_slug}/usage/record_tokens": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["record_tokens"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/unlink_identity": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** @description Unlink a secondary identity from a user's account */ post: operations["unlink_identity"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/list_identities": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** @description List all identities for a user */ get: operations["list_identities"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/identities": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** @description List simplified identities grouped by WorkOS user ID */ get: operations["identities"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/oauth_apps": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["list_oauth_apps_for_team"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/oauth_apps/check": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["check_oauth_app"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/oauth_apps/register": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["register_oauth_app"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/oauth_apps/{client_id}/update": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["update_oauth_app"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/oauth_apps/{client_id}/delete": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["delete_oauth_app"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_id}/oauth_apps/{client_id}/regenerate_secret": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; post: operations["regenerate_oauth_client_secret"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; } export type webhooks = Record<string, never>; export interface components { schemas: { ActionOnAccessTokenArgs: { accessToken: string; }; Address: { city?: string | null; country?: string | null; line1?: string | null; line2?: string | null; postal_code?: string | null; state?: string | null; }; /** @description Encrypted admin key */ AdminKey: string; AppAccessTokenResponse: { appClientId: string; appName: components["schemas"]["AppName"]; /** Format: int64 */ creationTime: number; /** Format: int64 */ lastUsedTime?: number | null; name: components["schemas"]["DeviceName"]; }; AppName: string; ApplyReferralCodeArgs: { referralCode: components["schemas"]["ReferralCode"]; }; /** @enum {string} */ AuditLogAction: "joinTeam" | "createTeam" | "updateTeam" | "deleteTeam" | "createProject" | "transferProject" | "receiveProject" | "updateProject" | "deleteProject" | "createProjectEnvironmentVariable" | "updateProjectEnvironmentVariable" | "deleteProjectEnvironmentVariable" | "createDeployment" | "deleteDeployment" | "inviteMember" | "cancelMemberInvitation" | "removeMember" | "updateMemberRole" | "updateMemberProjectRole" | "updatePaymentMethod" | "updateBillingContact" | "updateBillingAddress" | "createSubscription" | "resumeSubscription" | "cancelSubscription" | "changeSubscriptionPlan" | "createTeamAccessToken" | "updateTeamAccessToken" | "deleteTeamAccessToken" | "viewTeamAccessToken" | "createCustomDomain" | "deleteCustomDomain" | "startManualCloudBackup" | "restoreFromCloudBackup" | "configurePeriodicBackup" | "disablePeriodicBackup" | "deleteCloudBackup" | "disableTeamExceedingSpendingLimits" | "setSpendingLimit" | "applyReferralCode" | "createOAuthApplication" | "updateOAuthApplication" | "deleteOAuthApplication" | "verifyOAuthApplication" | "generateOAuthClientSecret" | "createWorkosTeam" | "createWorkosEnvironment" | "retrieveWorkosEnvironmentCredentials"; /** @description Represents the `ValidatedActor` equivalent for audit logs. This identifies * who executed an AuditLogEvent */ AuditLogActor: "system" | { member: { member_id: components["schemas"]["MemberId"]; }; } | { serviceAccount: { member_id: components["schemas"]["MemberId"]; }; } | { team: { team_id: components["schemas"]["TeamId"]; }; }; AuditLogEventResponse: { action: components["schemas"]["AuditLogAction"]; actor: components["schemas"]["AuditLogActor"]; /** Format: int64 */ createTime: number; metadata: components["schemas"]["Value"]; teamId: components["schemas"]["TeamId"]; }; /** @description Struct that contains the result of a query to the audit_logs table. The * `events` field contains all of the `AuditLog` values and the `cursor` field * denotes where to resume the query if more results are needed. */ AuditLogResponse: { cursor?: string | null; events: components["schemas"]["AuditLogEventResponse"][]; }; AuthIdentityResponse: { connection: string; isPrimary: boolean; parentUserId?: string | null; provider: string; userId: string; }; AuthorizeAppArgs: { /** @description Authentication token is expected to be the access token from WorkOS */ authnToken: string; clientId: string; codeChallenge?: string | null; mode: components["schemas"]["AuthorizeAppMode"]; projectId?: null | components["schemas"]["ProjectId"]; redirectUri: string; teamId?: null | components["schemas"]["TeamId"]; }; /** @enum {string} */ AuthorizeAppMode: "AuthorizationCode"; AuthorizeArgs: { anonymousId?: string | null; /** @description Authentication token is expected to be the access token from WorkOS */ authnToken: string; deploymentId?: null | components["schemas"]["DeploymentId"]; deviceName?: null | components["schemas"]["DeviceName"]; oauthApp?: null | components["schemas"]["OauthAppMetadata"]; permissions?: string[] | null; projectId?: null | components["schemas"]["ProjectId"]; teamId?: null | components["schemas"]["TeamId"]; }; AuthorizeCodeResponse: { /** @description A code that the application can use to retrieve the token */ code: string; }; AuthorizeDiscordAccountRequest: { authorizationCode: string; csrfToken: string; }; AuthorizeResponse: { /** @description a serialized access token that the CLI will send back up */ accessToken: components["schemas"]["SerializedAccessToken"]; }; BillingContactResponse: { email: string; name: string; }; CancelInvitationArgs: { email: string; }; ChangeSubscriptionPlanArgs: { newPlanId: string; }; CheckOauthAppArgs: { clientId: string; redirectUri: string; }; /** Format: int64 */ CloudBackupId: number; CloudBackupResponse: { /** Format: int64 */ expirationTime: number; id: components["schemas"]["CloudBackupId"]; /** Format: int64 */ requestedTime: number; snapshotId?: string | null; sourceDeploymentId: components["schemas"]["DeploymentId"]; sourceDeploymentName: components["schemas"]["InstanceName"]; state: string; }; ConfigurePeriodicBackupArgs: { cronspec: string; /** Format: int64 */ expirationDeltaSecs?: number | null; }; CreateInvitationArgs: { email: string; role: components["schemas"]["Role"]; }; CreateProjectArgs: { deploymentType?: null | components["schemas"]["DeploymentType"]; projectName: components["schemas"]["ProjectName"]; team: components["schemas"]["TeamSlug"]; }; CreateProjectResponse: { adminKey?: null | components["schemas"]["AdminKey"]; deploymentName: string; prodUrl: string; projectId: components["schemas"]["ProjectId"]; projectSlug: components["schemas"]["ProjectSlug"]; /** Format: int64 */ projectsRemaining: number; teamId: components["schemas"]["TeamId"]; teamSlug: components["schemas"]["TeamSlug"]; }; CreateSubscriptionArgs: { billingAddress?: null | components["schemas"]["Address"]; /** Format: int64 */ disableThresholdCents?: number | null; email: string; name: string; paymentMethod?: string | null; planId: string; /** Format: int64 */ warningThresholdCents?: number | null; }; CreateTeamArgs: { name: components["schemas"]["ProposedTeamName"]; }; DeactivatePreviewDeploymentArgs: { identifier: components["schemas"]["PreviewDeploymentIdentifier"]; }; DeleteAccessTokenArgs: { name: components["schemas"]["DeviceName"]; }; DeleteProjectsArgs: { projectIds: components["schemas"]["ProjectId"][]; }; /** Format: int64 */ DeploymentId: number; DeploymentResponse: { /** Format: int64 */ createTime: number; creator?: null | components["schemas"]["MemberId"]; deploymentType: components["schemas"]["DeploymentType"]; /** Format: int64 */ id: number; /** @enum {string} */ kind: "cloud"; name: string; previewIdentifier?: null | components["schemas"]["PreviewDeploymentIdentifier"]; projectId: components["schemas"]["ProjectId"]; } | { /** Format: int64 */ createTime: number; creator: components["schemas"]["MemberId"]; deploymentType: components["schemas"]["DeploymentType"]; deviceName: components["schemas"]["DeviceName"]; /** Format: int64 */ id: number; isActive: boolean; /** @enum {string} */ kind: "local"; /** Format: int64 */ lastUpdateTime: number; name: string; /** Format: int32 */ port: number; previewIdentifier?: null | components["schemas"]["PreviewDeploymentIdentifier"]; projectId: components["schemas"]["ProjectId"]; }; /** @enum {string} */ DeploymentType: "dev" | "prod" | "preview"; DeviceName: string; DiscordAccount: { details?: null | components["schemas"]["DiscordAccountDetails"]; id: string; }; DiscordAccountDetails: { avatar?: string | null; discriminator: string; global_name?: string | null; username: string; }; DiscordAccountsResponse: { accounts: components["schemas"]["DiscordAccount"][]; }; DiscordId: string; DiscordLoginUrlResponse: { url: string; }; DiscountedPlanResponse: { /** Format: int64 */ durationInMonths?: number | null; /** Format: double */ percentOff: number; planId: string; requiresPaymentMethod: boolean; }; EnvVariableConfigJson: { deploymentTypes: components["schemas"]["DeploymentType"][]; name: string; value: string; }; EnvironmentVariableJson: { name: string; value: string; }; GetCurrentSpendResponse: { /** Format: int64 */ totalCents: number; }; GetOptInsResponse: { optInsToAccept: components["schemas"]["OptInToAccept"][]; }; GetSpendingLimitsResponse: { /** Format: int64 */ disableThresholdCents?: number | null; state?: null | components["schemas"]["SpendingLimitsState"]; /** Format: int64 */ warningThresholdCents?: number | null; }; GetTokenInfoResponse: { /** Format: int64 */ centitokensQuota: number; /** Format: int64 */ centitokensUsed: number; isPaidPlan: boolean; isTeamDisabled: boolean; planType: string; /** Format: int64 */ tokensQuota: number; /** Format: int64 */ tokensUsed: number; }; IdentityResponse: { email?: string | null; id: string; providers: string[]; }; InstanceAuthForDashboardInteractionsResponse: { adminKey: components["schemas"]["SerializedAccessToken"]; instanceUrl: string; /** @enum {string} */ kind: "Cloud"; } | { adminKey: components["schemas"]["AdminKey"]; instanceUrl: string; /** @enum {string} */ kind: "Local"; }; /** @description Example instance names: * * tall-sheep-123 * * test-tall-sheep-123 # Prefix of test for internal testing */ InstanceName: string; InvitationResponse: { email: string; expired: boolean; role: components["schemas"]["Role"]; }; InvoiceResponse: { amountDue: string; currency: string; hasFailedPayment: boolean; hostedInvoiceUrl?: string | null; id: string; /** Format: int64 */ invoiceDate: number; invoiceNumber: string; status: string; total: string; }; InvoicesResponse: { invoices: components["schemas"]["InvoiceResponse"][]; }; ListEnvVariableResponse: { configs: components["schemas"]["EnvVariableConfigJson"][]; }; ListVanityDomainsResponse: { domains: components["schemas"]["VanityDomainResponse"][]; }; MemberDataResponse: { deployments: components["schemas"]["DeploymentResponse"][]; optInsToAccept: components["schemas"]["OptInToAccept"][]; projects: components["schemas"]["ProjectDetails"][]; teams: components["schemas"]["Team"][]; }; /** Format: int64 */ MemberEmailId: number; MemberEmailResponse: { /** Format: int64 */ creationTime: number; email: string; id: components["schemas"]["MemberEmailId"]; isPrimary: boolean; isVerified: boolean; }; /** Format: int64 */ MemberId: number; MemberResponse: { email: string; id: components["schemas"]["MemberId"]; name?: string | null; }; OauthAppMetadata: { clientId: string; clientSecret: string; }; OauthAppResponse: { appName: components["schemas"]["AppName"]; clientId: string; clientSecret?: string | null; /** Format: int64 */ createTime: number; redirectUris: string[]; verified: boolean; }; OptIn: { tos: string; }; OptInToAccept: { message: string; optIn: components["schemas"]["OptIn"]; }; OrbSubscriptionResponse: { billingAddress?: null | components["schemas"]["Address"]; billingContact: components["schemas"]["BillingContactResponse"]; /** Format: int64 */ endDate?: number | null; nextBillingPeriodStart: string; paymentMethod?: null | components["schemas"]["PaymentMethodResponse"]; plan: components["schemas"]["PlanResponse"]; status: string; }; PaymentMethodResponse: { display: string; kind: string; }; PeriodicBackupConfig: { cronspec: string; /** Format: int64 */ expirationDeltaSecs: number; /** Format: int64 */ nextRun: number; sourceDeploymentId: components["schemas"]["DeploymentId"]; }; PlanResponse: { description: string; id: string; name: string; planType?: string | null; /** Format: double */ seatPrice?: number | null; status: string; }; PlansResponse: { plans: components["schemas"]["PlanResponse"][]; }; PreviewDeploymentIdentifier: string; ProfileEmailArgs: { email: string; }; ProjectDetails: { /** Format: int64 */ createTime: number; devDeploymentName?: string | null; id: components["schemas"]["ProjectId"]; isDemo: boolean; name: components["schemas"]["ProjectName"]; prodDeploymentName?: string | null; slug: components["schemas"]["ProjectSlug"]; teamId: components["schemas"]["TeamId"]; }; /** Format: int64 */ ProjectId: number; ProjectMemberRoleResponse: { /** Format: int64 */ lastUpdated: number; memberId: components["schemas"]["MemberId"]; projectId: components["schemas"]["ProjectId"]; role: components["schemas"]["ProjectRole"]; teamId: components["schemas"]["TeamId"]; }; ProjectName: string; /** @enum {string} */ ProjectRole: "admin"; ProjectRoleUpdateArg: { memberId: components["schemas"]["MemberId"]; projectId: components["schemas"]["ProjectId"]; role?: null | components["schemas"]["ProjectRole"]; }; ProjectSlug: string; ProposedTeamName: string; ProvisionDeploymentDashboardArgs: { deploymentType: components["schemas"]["DeploymentType"]; }; ProvisionDeploymentDashboardResponse: { deploymentName: string; }; RecordTokensArgs: { /** Format: int64 */ centitokens: number; }; ReferralCode: string; ReferralState: { referrals: components["schemas"]["TeamName"][]; referredBy?: null | components["schemas"]["TeamName"]; }; RegisterOauthAppArgs: { appName: components["schemas"]["AppName"]; redirectUris: string[]; }; RemoveMemberArgs: { memberId: components["schemas"]["MemberId"]; }; RenameAccessTokenArgs: { /** @description Authentication token is expected to be the access token from WorkOS */ accessToken: string; newName: components["schemas"]["DeviceName"]; }; /** @enum {string} */ RequestDestination: "convexCloud" | "convexSite"; RestoreFromCloudBackupArgs: { id: components["schemas"]["CloudBackupId"]; }; /** @enum {string} */ Role: "admin" | "developer"; /** @description ConvexAccessToken is our own internal notion of authorization. * It is versioned. * * V1 - uses an WorkOS access token for authorization. * * Serialization is done by SerializedAccessToken::new * The ConvexAccessToken is serialized (json) and base64 * encoded for obfuscation before sending it to the client * * Deserialization is done by SerializedAccessToken::decode * This reverses the process and returns a ConvexAccessToken which * can be match'd by the extractor. * * `SerializedAccessToken` is intentionally the only struct that is * left public. * * The json is externally tagged. Expect it to look like * {"v1": "workostoken"} */ SerializedAccessToken: string; SetSpendingLimitArgs: { /** Format: int64 */ disableThresholdCents?: number | null; /** Format: int64 */ warningThresholdCents?: number | null; }; SetupIntentResponse: { clientSecret: string; }; /** @enum {string} */ SpendingLimitsState: "Running" | "Disabled" | "Warning"; Team: { creator?: null | components["schemas"]["MemberId"]; id: components["schemas"]["TeamId"]; managedBy?: string | null; name: components["schemas"]["TeamName"]; referralCode: components["schemas"]["ReferralCode"]; referredBy?: null | components["schemas"]["TeamId"]; slug: components["schemas"]["TeamSlug"]; suspended: boolean; }; TeamAccessTokenResponse: { accessToken: string; /** Format: int64 */ creationTime: number; creator: components["schemas"]["MemberId"]; /** Format: int64 */ lastUsedTime?: number | null; name: components["schemas"]["DeviceName"]; permissions?: string[] | null; serializedAccessToken: components["schemas"]["SerializedAccessToken"]; }; TeamCurrentBillingPeriodResponse: { end: string; start: string; }; TeamEntitlementsResponse: { auditLogsEnabled: boolean; customDomainsEnabled: boolean; logStreamingEnabled: boolean; /** Format: int64 */ maxChefTokens: number; /** Format: int64 */ maxCloudBackups: number; /** Format: int64 */ maxProjects: number; /** Format: int64 */ maxTeamMembers: number; periodicBackupsEnabled: boolean; /** Format: int64 */ projectMaxPreviewDeployments: number; streamingExportEnabled: boolean; /** Format: int64 */ teamMaxActionCompute: number; /** Format: int64 */ teamMaxDatabaseBandwidth: number; /** Format: int64 */ teamMaxDatabaseStorage: number; /** Format: int64 */ teamMaxFileBandwidth: number; /** Format: int64 */ teamMaxFileStorage: number; /** Format: int64 */ teamMaxFunctionCalls: number; /** Format: int64 */ teamMaxVectorBandwidth: number; /** Format: int64 */ teamMaxVectorStorage: number; }; /** Format: int64 */ TeamId: number; TeamMemberResponse: { email: string; id: components["schemas"]["MemberId"]; name?: string | null; role: components["schemas"]["Role"]; }; TeamName: string; TeamSlug: string; TeamUsageStateResponse: { teamId: components["schemas"]["TeamId"]; usageState: components["schemas"]["UsageState"]; }; TransferProjectArgs: { destinationTeamId: components["schemas"]["TeamId"]; }; UnlinkDiscordAccountRequest: { discordId: components["schemas"]["DiscordId"]; }; UnlinkIdentityRequest: { userId: string; }; UpdateBillingAddressArgs: { billingAddress: components["schemas"]["Address"]; }; UpdateBillingContactArgs: { email: string; name: string; }; UpdateEnvironmentVariable: { newConfig?: null | components["schemas"]["EnvVariableConfigJson"]; oldVariable?: null | components["schemas"]["EnvironmentVariableJson"]; }; UpdateEnvironmentVariables: { changes: components["schemas"]["UpdateEnvironmentVariable"][]; }; UpdateMemberRoleArgs: { memberId: components["schemas"]["MemberId"]; role: components["schemas"]["Role"]; }; UpdateOauthAppArgs: { appName?: null | components["schemas"]["AppName"]; redirectUris?: string[] | null; }; UpdatePaymentMethodArgs: { paymentMethod: string; }; UpdateProfileNameArgs: { name: string; }; UpdateProjectArgs: { name?: null | components["schemas"]["ProjectName"]; slug?: null | components["schemas"]["ProjectSlug"]; }; UpdateProjectRolesArgs: { updates: components["schemas"]["ProjectRoleUpdateArg"][]; }; UpdateTeamArgs: { name?: null | components["schemas"]["ProposedTeamName"]; slug?: null | components["schemas"]["TeamSlug"]; }; /** @enum {string} */ UsageState: "Default" | "Approaching" | "Exceeded" | "Paused" | "Disabled"; ValidateReferralCodeResult: { Valid: { exhausted: boolean; teamName: components["schemas"]["TeamName"]; }; } | "Invalid"; Value: unknown; VanityDomainRequestArgs: { domain: string; requestDestination: components["schemas"]["RequestDestination"]; }; VanityDomainResponse: { /** Format: int64 */ creationTime: number; /** @deprecated */ creationTs: string; domain: string; instanceName: components["schemas"]["InstanceName"]; requestDestination: components["schemas"]["RequestDestination"]; /** Format: int64 */ verificationTime?: number | null; /** @deprecated */ verificationTs?: string | null; }; }; responses: never; parameters: never; requestBodies: never; headers: never; pathItems: never; } export type ActionOnAccessTokenArgs = components['schemas']['ActionOnAccessTokenArgs']; export type Address = components['schemas']['Address']; export type AdminKey = components['schemas']['AdminKey']; export type AppAccessTokenResponse = components['schemas']['AppAccessTokenResponse']; export type AppName = components['schemas']['AppName']; export type ApplyReferralCodeArgs = components['schemas']['ApplyReferralCodeArgs']; export type AuditLogAction = components['schemas']['AuditLogAction']; export type AuditLogActor = components['schemas']['AuditLogActor']; export type AuditLogEventResponse = components['schemas']['AuditLogEventResponse']; export type AuditLogResponse = components['schemas']['AuditLogResponse']; export type AuthIdentityResponse = components['schemas']['AuthIdentityResponse']; export type AuthorizeAppArgs = components['schemas']['AuthorizeAppArgs']; export type AuthorizeAppMode = components['schemas']['AuthorizeAppMode']; export type AuthorizeArgs = components['schemas']['AuthorizeArgs']; export type AuthorizeCodeResponse = components['schemas']['AuthorizeCodeResponse']; export type AuthorizeDiscordAccountRequest = components['schemas']['AuthorizeDiscordAccountRequest']; export type AuthorizeResponse = components['schemas']['AuthorizeResponse']; export type BillingContactResponse = components['schemas']['BillingContactResponse']; export type CancelInvitationArgs = components['schemas']['CancelInvitationArgs']; export type ChangeSubscriptionPlanArgs = components['schemas']['ChangeSubscriptionPlanArgs']; export type CheckOauthAppArgs = components['schemas']['CheckOauthAppArgs']; export type CloudBackupId = components['schemas']['CloudBackupId']; export type CloudBackupResponse = components['schemas']['CloudBackupResponse']; export type ConfigurePeriodicBackupArgs = components['schemas']['ConfigurePeriodicBackupArgs']; export type CreateInvitationArgs = components['schemas']['CreateInvitationArgs']; export type CreateProjectArgs = components['schemas']['CreateProjectArgs']; export type CreateProjectResponse = components['schemas']['CreateProjectResponse']; export type CreateSubscriptionArgs = components['schemas']['CreateSubscriptionArgs']; export type CreateTeamArgs = components['schemas']['CreateTeamArgs']; export type DeactivatePreviewDeploymentArgs = components['schemas']['DeactivatePreviewDeploymentArgs']; export type DeleteAccessTokenArgs = components['schemas']['DeleteAccessTokenArgs']; export type DeleteProjectsArgs = components['schemas']['DeleteProjectsArgs']; export type DeploymentId = components['schemas']['DeploymentId']; export type DeploymentResponse = components['schemas']['DeploymentResponse']; export type DeploymentType = components['schemas']['DeploymentType']; export type DeviceName = components['schemas']['DeviceName']; export type DiscordAccount = components['schemas']['DiscordAccount']; export type DiscordAccountDetails = components['schemas']['DiscordAccountDetails']; export type DiscordAccountsResponse = components['schemas']['DiscordAccountsResponse']; export type DiscordId = components['schemas']['DiscordId']; export type DiscordLoginUrlResponse = components['schemas']['DiscordLoginUrlResponse']; export type DiscountedPlanResponse = components['schemas']['DiscountedPlanResponse']; export type EnvVariableConfigJson = components['schemas']['EnvVariableConfigJson']; export type EnvironmentVariableJson = components['schemas']['EnvironmentVariableJson']; export type GetCurrentSpendResponse = components['schemas']['GetCurrentSpendResponse']; export type GetOptInsResponse = components['schemas']['GetOptInsResponse']; export type GetSpendingLimitsResponse = components['schemas']['GetSpendingLimitsResponse']; export type GetTokenInfoResponse = components['schemas']['GetTokenInfoResponse']; export type IdentityResponse = components['schemas']['IdentityResponse']; export type InstanceAuthForDashboardInteractionsResponse = components['schemas']['InstanceAuthForDashboardInteractionsResponse']; export type InstanceName = components['schemas']['InstanceName']; export type InvitationResponse = components['schemas']['InvitationResponse']; export type InvoiceResponse = components['schemas']['InvoiceResponse']; export type InvoicesResponse = components['schemas']['InvoicesResponse']; export type ListEnvVariableResponse = components['schemas']['ListEnvVariableResponse']; export type ListVanityDomainsResponse = components['schemas']['ListVanityDomainsResponse']; export type MemberDataResponse = components['schemas']['MemberDataResponse']; export type MemberEmailId = components['schemas']['MemberEmailId']; export type MemberEmailResponse = components['schemas']['MemberEmailResponse']; export type MemberId = components['schemas']['MemberId']; export type MemberResponse = components['schemas']['MemberResponse']; export type OauthAppMetadata = components['schemas']['OauthAppMetadata']; export type OauthAppResponse = components['schemas']['OauthAppResponse']; export type OptIn = components['schemas']['OptIn']; export type OptInToAccept = components['schemas']['OptInToAccept']; export type OrbSubscriptionResponse = components['schemas']['OrbSubscriptionResponse']; export type PaymentMethodResponse = components['schemas']['PaymentMethodResponse']; export type PeriodicBackupConfig = components['schemas']['PeriodicBackupConfig']; export type PlanResponse = components['schemas']['PlanResponse']; export type PlansResponse = components['schemas']['PlansResponse']; export type PreviewDeploymentIdentifier = components['schemas']['PreviewDeploymentIdentifier']; export type ProfileEmailArgs = components['schemas']['ProfileEmailArgs']; export type ProjectDetails = components['schemas']['ProjectDetails']; export type ProjectId = components['schemas']['ProjectId']; export type ProjectMemberRoleResponse = components['schemas']['ProjectMemberRoleResponse']; export type ProjectName = components['schemas']['ProjectName']; export type ProjectRole = components['schemas']['ProjectRole']; export type ProjectRoleUpdateArg = components['schemas']['ProjectRoleUpdateArg']; export type ProjectSlug = components['schemas']['ProjectSlug']; export type ProposedTeamName = components['schemas']['ProposedTeamName']; export type ProvisionDeploymentDashboardArgs = components['schemas']['ProvisionDeploymentDashboardArgs']; export type ProvisionDeploymentDashboardResponse = components['schemas']['ProvisionDeploymentDashboardResponse']; export type RecordTokensArgs = components['schemas']['RecordTokensArgs']; export type ReferralCode = components['schemas']['ReferralCode']; export type ReferralState = components['schemas']['ReferralState']; export type RegisterOauthAppArgs = components['schemas']['RegisterOauthAppArgs']; export type RemoveMemberArgs = components['schemas']['RemoveMemberArgs']; export type RenameAccessTokenArgs = components['schemas']['RenameAccessTokenArgs']; export type RequestDestination = components['schemas']['RequestDestination']; export type RestoreFromCloudBackupArgs = components['schemas']['RestoreFromCloudBackupArgs']; export type Role = components['schemas']['Role']; export type SerializedAccessToken = components['schemas']['SerializedAccessToken']; export type SetSpendingLimitArgs = components['schemas']['SetSpendingLimitArgs']; export type SetupIntentResponse = components['schemas']['SetupIntentResponse']; export type SpendingLimitsState = components['schemas']['SpendingLimitsState']; export type Team = components['schemas']['Team']; export type TeamAccessTokenResponse = components['schemas']['TeamAccessTokenResponse']; export type TeamCurrentBillingPeriodResponse = components['schemas']['TeamCurrentBillingPeriodResponse']; export type TeamEntitlementsResponse = components['schemas']['TeamEntitlementsResponse']; export type TeamId = components['schemas']['TeamId']; export type TeamMemberResponse = components['schemas']['TeamMemberResponse']; export type TeamName = components['schemas']['TeamName']; export type TeamSlug = components['schemas']['TeamSlug']; export type TeamUsageStateResponse = components['schemas']['TeamUsageStateResponse']; export type TransferProjectArgs = components['schemas']['TransferProjectArgs']; export type UnlinkDiscordAccountRequest = components['schemas']['UnlinkDiscordAccountRequest']; export type UnlinkIdentityRequest = components['schemas']['UnlinkIdentityRequest']; export type UpdateBillingAddressArgs = components['schemas']['UpdateBillingAddressArgs']; export type UpdateBillingContactArgs = components['schemas']['UpdateBillingContactArgs']; export type UpdateEnvironmentVariable = components['schemas']['UpdateEnvironmentVariable']; export type UpdateEnvironmentVariables = components['schemas']['UpdateEnvironmentVariables']; export type UpdateMemberRoleArgs = components['schemas']['UpdateMemberRoleArgs']; export type UpdateOauthAppArgs = components['schemas']['UpdateOauthAppArgs']; export type UpdatePaymentMethodArgs = components['schemas']['UpdatePaymentMethodArgs']; export type UpdateProfileNameArgs = components['schemas']['UpdateProfileNameArgs']; export type UpdateProjectArgs = components['schemas']['UpdateProjectArgs']; export type UpdateProjectRolesArgs = components['schemas']['UpdateProjectRolesArgs']; export type UpdateTeamArgs = components['schemas']['UpdateTeamArgs']; export type UsageState = components['schemas']['UsageState']; export type ValidateReferralCodeResult = components['schemas']['ValidateReferralCodeResult']; export type Value = components['schemas']['Value']; export type VanityDomainRequestArgs = components['schemas']['VanityDomainRequestArgs']; export type VanityDomainResponse = components['schemas']['VanityDomainResponse']; export type $defs = Record<string, never>; export interface operations { list_profile_emails: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["MemberEmailResponse"][]; }; }; }; }; create_profile_email: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["ProfileEmailArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; delete_profile_email: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["ProfileEmailArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; get_member_data: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["MemberDataResponse"]; }; }; }; }; get_profile: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["MemberResponse"]; }; }; }; }; resend_verification_email: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["ProfileEmailArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; update_primary_profile_email: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["ProfileEmailArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; update_profile_name: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["UpdateProfileNameArgs"]; }; }; responses: { 204: { headers: { [name: string]: unknown; }; content?: never; }; }; }; verify_profile_email: { parameters: { query?: never; header?: never; path: { code: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; delete_account: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; dashboard_get_opt_ins: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["GetOptInsResponse"]; }; }; }; }; dashboard_accept_opt_ins: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["OptIn"][]; }; }; responses: { 204: { headers: { [name: string]: unknown; }; content?: never; }; }; }; get_teams_for_member: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Team"][]; }; }; }; }; create_team: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["CreateTeamArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Team"]; }; }; }; }; get_members_for_team: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TeamMemberResponse"][]; }; }; }; }; remove_member_from_team: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["RemoveMemberArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; get_team_entitlements: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TeamEntitlementsResponse"]; }; }; }; }; update_team: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["UpdateTeamArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; delete_team: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; apply_referral_code: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["ApplyReferralCodeArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; validate_referral_code: { parameters: { query: { code: string; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ValidateReferralCodeResult"]; }; }; }; }; get_referral_state_for_team: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ReferralState"]; }; }; }; }; get_projects_for_team: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProjectDetails"][]; }; }; }; }; get_team_usage_state: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TeamUsageStateResponse"]; }; }; }; }; unpause_deployments: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; get_audit_log_events: { parameters: { query: { from: number; to: number; memberId?: components["schemas"]["MemberId"]; action?: components["schemas"]["AuditLogAction"]; limit?: number; cursor?: string; }; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AuditLogResponse"]; }; }; }; }; get_project: { parameters: { query?: never; header?: never; path: { project_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProjectDetails"]; }; }; }; }; update_project: { parameters: { query?: never; header?: never; path: { project_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["UpdateProjectArgs"]; }; }; responses: { 204: { headers: { [name: string]: unknown; }; content?: never; }; }; }; list_deployments_for_project: { parameters: { query?: never; header?: never; path: { project_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["DeploymentResponse"][]; }; }; }; }; dashboard_delete_project: { parameters: { query?: never; header?: never; path: { project_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; dashboard_delete_projects: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["DeleteProjectsArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; create_project_and_provision_deployment: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["CreateProjectArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["CreateProjectResponse"]; }; }; }; }; transfer_project: { parameters: { query?: never; header?: never; path: { project_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["TransferProjectArgs"]; }; }; responses: { 204: { headers: { [name: string]: unknown; }; content?: never; }; }; }; get_deployment_auth_dashboard: { parameters: { query?: never; header?: never; path: { deployment_name: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["InstanceAuthForDashboardInteractionsResponse"]; }; }; }; }; provision_deployment_dashboard: { parameters: { query?: never; header?: never; path: { project_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["ProvisionDeploymentDashboardArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProvisionDeploymentDashboardResponse"]; }; }; }; }; get_deployment_by_id: { parameters: { query?: never; header?: never; path: { team_id: components["schemas"]["TeamId"]; /** @description Can be a deployment's id (integer) or name (string) */ deployment_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["DeploymentResponse"]; }; }; }; }; update_member_role: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["UpdateMemberRoleArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; get_project_roles_for_team: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProjectMemberRoleResponse"][]; }; }; }; }; update_project_roles: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["UpdateProjectRolesArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; request_cloud_backup: { parameters: { query?: never; header?: never; path: { deployment_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["CloudBackupResponse"]; }; }; }; }; restore_from_cloud_backup: { parameters: { query?: never; header?: never; path: { deployment_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["RestoreFromCloudBackupArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; list_cloud_backups: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["CloudBackupResponse"][]; }; }; }; }; delete_cloud_backup: { parameters: { query?: never; header?: never; path: { cloud_backup_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; get_cloud_backup: { parameters: { query?: never; header?: never; path: { cloud_backup_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["CloudBackupResponse"]; }; }; }; }; cancel_cloud_backup: { parameters: { query?: never; header?: never; path: { cloud_backup_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": unknown; }; }; }; }; get_periodic_backup_config: { parameters: { query?: never; header?: never; path: { deployment_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": null | components["schemas"]["PeriodicBackupConfig"]; }; }; }; }; configure_periodic_backup: { parameters: { query?: never; header?: never; path: { deployment_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["ConfigurePeriodicBackupArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": null | components["schemas"]["PeriodicBackupConfig"]; }; }; }; }; disable_periodic_backup: { parameters: { query?: never; header?: never; path: { deployment_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; get_discord_accounts: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["DiscordAccountsResponse"]; }; }; }; }; get_discord_login_url: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["DiscordLoginUrlResponse"]; }; }; }; }; authorize_discord_account: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["AuthorizeDiscordAccountRequest"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; unlink_discord_account: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["UnlinkDiscordAccountRequest"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; create_vanity_domain: { parameters: { query?: never; header?: never; path: { deployment_name: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["VanityDomainRequestArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; delete_vanity_domain: { parameters: { query?: never; header?: never; path: { deployment_name: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["VanityDomainRequestArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; list_vanity_domains_for_instance: { parameters: { query?: never; header?: never; path: { deployment_name: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ListVanityDomainsResponse"]; }; }; }; }; rename_access_token: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["RenameAccessTokenArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; delete_access_token: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["DeleteAccessTokenArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; get_team_access_tokens: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TeamAccessTokenResponse"][]; }; }; }; }; get_team_app_access_tokens: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AppAccessTokenResponse"][]; }; }; }; }; get_deployment_access_tokens: { parameters: { query?: never; header?: never; path: { deployment_name: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TeamAccessTokenResponse"][]; }; }; }; }; get_project_access_tokens: { parameters: { query?: never; header?: never; path: { project_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TeamAccessTokenResponse"][]; }; }; }; }; get_project_app_access_tokens: { parameters: { query?: never; header?: never; path: { project_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AppAccessTokenResponse"][]; }; }; }; }; delete_team_access_token: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["ActionOnAccessTokenArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; authorize_device: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["AuthorizeArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AuthorizeResponse"]; }; }; }; }; authorize_app: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["AuthorizeAppArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AuthorizeCodeResponse"]; }; }; }; }; pending_invitations_for_team: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["InvitationResponse"][]; }; }; }; }; create_invitation: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["CreateInvitationArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; cancel_invitation: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["CancelInvitationArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; accept_invitation: { parameters: { query?: never; header?: never; path: { code: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Team"]; }; }; }; }; cancel_orb_subscription: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; change_subscription_plan: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["ChangeSubscriptionPlanArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; create_subscription: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["CreateSubscriptionArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; get_discounted_plan: { parameters: { query?: never; header?: never; path: { team_id: string; plan_id: string; promo_code: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["DiscountedPlanResponse"]; }; }; }; }; get_orb_subscription: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": null | components["schemas"]["OrbSubscriptionResponse"]; }; }; }; }; list_active_plans: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["PlansResponse"]; }; }; }; }; list_invoices: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["InvoicesResponse"]; }; }; }; }; unschedule_cancel_orb_subscription: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; update_billing_address: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["UpdateBillingAddressArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; update_billing_contact: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["UpdateBillingContactArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; update_payment_method: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["UpdatePaymentMethodArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; create_setup_intent: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["SetupIntentResponse"]; }; }; }; }; set_spending_limit: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["SetSpendingLimitArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; get_current_spend: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["GetCurrentSpendResponse"]; }; }; }; }; get_spending_limits: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["GetSpendingLimitsResponse"]; }; }; }; }; list_preview_deployments_for_project: { parameters: { query?: never; header?: never; path: { project_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["DeploymentResponse"][]; }; }; }; }; deactivate_preview_deployment: { parameters: { query?: never; header?: never; path: { project_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["DeactivatePreviewDeploymentArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; list_environment_variables: { parameters: { query?: never; header?: never; path: { project_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ListEnvVariableResponse"]; }; }; }; }; update_environment_variables: { parameters: { query?: never; header?: never; path: { project_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["UpdateEnvironmentVariables"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; query_usage_databricks: { parameters: { query: { /** @description Uuid of a databricks query */ queryId: string; from?: string; to?: string; projectId?: components["schemas"]["ProjectId"]; deploymentName?: components["schemas"]["InstanceName"]; componentPath?: string; udfId?: string; tableName?: string; }; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": string[][]; }; }; }; }; get_team_current_billing_period: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["TeamCurrentBillingPeriodResponse"]; }; }; }; }; get_token_info: { parameters: { query?: { from?: string; to?: string; }; header?: never; path: { team_slug: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["GetTokenInfoResponse"]; }; }; }; }; record_tokens: { parameters: { query?: never; header?: never; path: { team_slug: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["RecordTokensArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["GetTokenInfoResponse"]; }; }; }; }; unlink_identity: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["UnlinkIdentityRequest"]; }; }; responses: never; }; list_identities: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["AuthIdentityResponse"][]; }; }; }; }; identities: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["IdentityResponse"][]; }; }; }; }; list_oauth_apps_for_team: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OauthAppResponse"][]; }; }; }; }; check_oauth_app: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["CheckOauthAppArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OauthAppResponse"]; }; }; }; }; register_oauth_app: { parameters: { query?: never; header?: never; path: { team_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["RegisterOauthAppArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OauthAppResponse"]; }; }; }; }; update_oauth_app: { parameters: { query?: never; header?: never; path: { team_id: components["schemas"]["TeamId"]; /** @description The client ID of the OAuth app to update */ client_id: string; }; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["UpdateOauthAppArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["OauthAppResponse"]; }; }; }; }; delete_oauth_app: { parameters: { query?: never; header?: never; path: { team_id: components["schemas"]["TeamId"]; /** @description The client ID of the OAuth app to delete */ client_id: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; regenerate_oauth_client_secret: { parameters: { query?: never; header?: never; path: { team_id: components["schemas"]["TeamId"]; /** @description The client ID of the OAuth app to regenerate the secret for */ client_id: string; }; cookie?: never; }; requestBody?: never; responses: { 201: { headers: { [name: string]: unknown; }; content?: never; }; }; }; }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/get-convex/convex-backend'

If you have feedback or need assistance with the MCP directory API, please join our Discord server