JUMP TOAdministrator AuthenticationAuthentication/loginUser loginpost/login/refreshRefresh API tokenpost/userRegister a new userpost/user/confirm/{token}Confirm and activate user with a temporary tokenget/user/{user_id}Show user info by user IDgetUpdate an existing userputBorder0 API/audit_actionsShow all audit logs from organizationget/audit_actions/actorsShow all actors from a given organizationgetClient authentication/client/ai_assistants/databaseGenerate SQL query from an input that has a question and database schemaspost/client/auth/org/{slug}Authenticate a client with headers against organization emailget/client/cda/authorizeAuthorizes a device authorization code.post/client/cda/get_tokenFetches a client token in exchange for a device authorization code previously authorized via the (OAuth2.0) client device authorization flowget/client/device_authorizationsPosts details for a device initiating a new (OAuth2.0) client device authorization flow in exchange for a one-time-use codepost/client/resourcesShow socket client resourcesget/organization/identity_providerAdd a custom identity provider to the current organizationpostUpdate a custom identity provider in the current organizationpatch/organization/identity_provider/{name}Get a custom identity provider for the current organizationgetRemove a custom identity provider from the current organizationdelete/organization/identity_provider_statusToggle the status (enable/disable) of an identity provider in the current organizationput/organization/identity_providersList all identity providers for the current organizationget/organizationsCreate a new organizationpost/organizations/csrGenerate a cert request and sign the CSR with organization CApost/organizations/customdomainsList all custom domainsgetUpdate a custom domainputCreate a custom domainpostDelete a custom domaindelete/organizations/iam/service_accountsRetrieve the list of all service accounts in the current organization.getCreate a service account in the current organization.post/organizations/iam/service_accounts/{name}Retrieve a service account in the current organization by name.getUpdate a service account in the current organization by name.putDelete a service account in the current organization.delete/organizations/iam/service_accounts/{name}/tokensRetrieve a service account tokens based on a service account name.getCreate a service account token in the current organization.post/organizations/iam/service_accounts/{name}/tokens/{token_id}Delete a service account token in the current organization by service account name and token id.delete/organizations/notificationsList all notificationsgetCreate a notificationpost/organizations/notifications/{name}Describe a notificationgetUpdate a notificationputDelete a notificationdelete/organizations/recording_storageVerify the recording storagegetCreate a recording storagepostUnset the organization's recording storagedelete/organizations/settingsUpdate organization settingsput/organizations/sign_sshGenerate a signed SSH cert for organizationpost/organizations/switchSwitch Organizationpost/organizations/tokensDisable an access tokengetCreate a new access tokenpostDisable an access tokendelete/organizations/users/leaveLeave an organizationput/policiesget policies paginatedgetCreate a new policy and attach sockets to thempost/policies/findfind policies by a specific paramget/policy/{uuid}get a policy by idgetUpdates a policy but not updates the associationsputdelete a policy by iddelete/sessionsShow all sessions from a organizationget/sessions/stats/{stats_type}Get session stats by type (locations, sockets, users)get/socket/{socket_id_or_name}Show a socket by IDgetUpdate a socket by IDputDelete a socket by IDdelete/socket/{socket_id_or_name}/customcertShow a custom cert from a socketget/socket/{socket_id_or_name}/evaluateEvaluate policy for a socketpost/socket/{socket_id_or_name}/signkeyGenerate a signed cert for a tunnelpost/socket/{socket_id_or_name}/tunnelShow all tunnels from a socketgetCreate a socket tunnelpost/socket/{socket_id_or_name}/tunnel/{tunnel_id}Show one tunnel from a socket by socket ID and tunnel IDgetDelete one tunnel from a socket by socket ID and tunnel IDdelete/socket/{socket_id_or_name}/tunnel/{tunnel_id}/signkeyGenerate a signed cert for a tunnelpost/socket/{socket_id_or_name}/update_sessionUpdate session for a socketpost/socket/{socket_id}/sessionsShow all sessions from a socket by socket ID, paginated including active and killed sessionsget/user/passwordUpdate an existing (authenticated) user's account passwordput/users/mfa_challengeMFA Challengepost/users/mfa_confirmMFA Setup Confirmpost/users/mfa_disabledDisable MFAput/users/mfa_setupMFA Setupget/users/organizations/switchSwitch OrganizationpostSocketsSockets/socketShow all socketsgetCreate a socketpostConnect/connectShow all connected socketsgetCreate a socket connectionpostSessions/session/{socket_id}Show all sessions from a socket by socket ID, including active and killed sessionsget/session/{socket_id}/{session_id}Show a socket's session info by socket ID and session IDgetKill a socket's session with socket ID, session ID and json payload with killed flagput/session/{socket_id}/{session_id}/session_logDownload a socket's session recordinggetStatistics/stats/{socket_id}/bandwidthGet number of requests by status codeget/stats/{socket_id}/requestsGet number of requests by status codegetCertificate Signing/mtls-ca/socket/{socket_dnsname}/authGenerate a JWT for CA request on socket's DNS nameget/mtls-ca/socket/{socket_dnsname}/csrGenerate a cert request and sign the CSR with socket's CA certpost/mtls-ca/socket/{socket_dnsname}/sshGenerate a signed SSH cert for socketpostPowered by Authorizes a device authorization code.post https://example.com/client/cda/authorize