Jump to Content
API Reference
v16
v17
v18
v19
v20
v21
v22
v23
v24
v25
v26
v27
v28
v29
v30
v31
v32
v33
Log In
API Reference
Log In
v33
API Reference
/auth/api/v1/status
Search
JUMP TO
SSH PrivX Authentication API
status
/auth/api/v1/status
get
oauth
/auth/api/v1/oauth/authorize
get
/auth/api/v1/oauth/token
post
auth
/auth/api/v1/logout
post
token exchange
/auth/api/v1/token/login
post
password
/auth/api/v1/password
put
identity_provider_client
/auth/api/v1/idp/clients
post
/auth/api/v1/idp/clients/{idp_id}
put
/auth/api/v1/idp/clients/{idp_id}
get
/auth/api/v1/idp/clients/{idp_id}
delete
/auth/api/v1/idp/clients/{idp_id}/regenerate
post
sessionstorage
/auth/api/v1/sessionstorage/users/{user_id}/sessions
get
/auth/api/v1/sessionstorage/users/current/sessions
get
/auth/api/v1/sessionstorage/sources/{source_id}/sessions
get
/auth/api/v1/sessionstorage/sessions/search
post
/auth/api/v1/sessionstorage/sessions/{session_id}/terminate
post
/auth/api/v1/sessionstorage/users/{user_id}/sessions/terminate
post
/auth/api/v1/sessionstorage/users/current/sessions/{session_id}/terminate
post
/auth/api/v1/sessionstorage/users/current/sessionpassword
post
mobile mfa
/auth/api/v1/users/{user_id}/devices
get
/auth/api/v1/users/current/devices
get
/auth/api/v1/users/{user_id}/devices/{device_id}
delete
/auth/api/v1/users/current/devices/{device_id}
delete
SSH PrivX Authorizer API
status
/authorizer/api/v1/status
get
cas
/authorizer/api/v1/cas
get
/authorizer/api/v1/cas/{id}
get
/authorizer/api/v1/cas/{id}/crl
get
ca
/authorizer/api/v1/ca/authorize
post
principals
/authorizer/api/v1/principals
get
/authorizer/api/v1/principals/{group_id}
get
/authorizer/api/v1/principals/{group_id}
delete
/authorizer/api/v1/principals/{group_id}/create
post
/authorizer/api/v1/principals/{group_id}/import
post
/authorizer/api/v1/principals/{group_id}/sign
post
extender
/authorizer/api/v1/{ca_type}/cas
get
/authorizer/api/v1/{ca_type}/cas/{id}
get
/authorizer/api/v1/{ca_type}/cas/{id}/crl
get
/authorizer/api/v1/{ca_type}/enroll
post
/authorizer/api/v1/{ca_type}/revoke
post
/authorizer/api/v1/extender/conf/{trusted_client_id}
post
/authorizer/api/v1/extender/conf/{trusted_client_id}/{session_id}
get
version
/authorizer/api/v1/version.js
get
deploy
/authorizer/api/v1/deploy/{trusted_client_id}
post
/authorizer/api/v1/deploy/{trusted_client_id}/{session_id}
get
/authorizer/api/v1/deploy/principals_command.sh
get
carrier
/authorizer/api/v1/carrier/conf/{trusted_client_id}
post
/authorizer/api/v1/carrier/conf/{trusted_client_id}/{session_id}
get
icap
/authorizer/api/v1/icap/conf/{trusted_client_id}
post
/authorizer/api/v1/icap/conf/{trusted_client_id}/{session_id}
get
templates
/authorizer/api/v1/cert/templates
get
ssl-trust-anchor
/authorizer/api/v1/ssl-trust-anchor
get
extender-trust-anchor
/authorizer/api/v1/extender-trust-anchor
get
accessgroups
/authorizer/api/v1/accessgroups
get
/authorizer/api/v1/accessgroups
post
/authorizer/api/v1/accessgroups/search
post
/authorizer/api/v1/accessgroups/{id}
get
/authorizer/api/v1/accessgroups/{id}
put
/authorizer/api/v1/accessgroups/{id}
delete
/authorizer/api/v1/accessgroups/{id}/cas
post
/authorizer/api/v1/accessgroups/{id}/cas/{ca_id}
delete
cert
/authorizer/api/v1/cert/search
post
/authorizer/api/v1/cert
get
/authorizer/api/v1/cert/{id}
get
SSH PrivX Connection Manager API
status
/connection-manager/api/v1/status
get
/connection-manager/api/v1/ueba/status
get
/connection-manager/api/v1/ueba/status/internal
get
connections
/connection-manager/api/v1/connections
get
/connection-manager/api/v1/connections/search
post
/connection-manager/api/v1/connections/{connection_id}
get
/connection-manager/api/v1/connections/{connection_id}/channel/{channel_id}/file/{file_id}
post
/connection-manager/api/v1/connections/{connection_id}/channel/{channel_id}/file/{file_id}/{session_id}
get
/connection-manager/api/v1/connections/{connection_id}/channel/{channel_id}/log
post
/connection-manager/api/v1/connections/{connection_id}/channel/{channel_id}/log/{session_id}
get
/connection-manager/api/v1/connections/{connection_id}/access_roles
get
/connection-manager/api/v1/connections/{connection_id}/access_roles/{role_id}
post
/connection-manager/api/v1/connections/{connection_id}/access_roles/{role_id}
delete
/connection-manager/api/v1/connections/access_roles/{role_id}
delete
/connection-manager/api/v1/connections/tags
get
/connection-manager/api/v1/connections/{connection_id}/tags
put
terminate
/connection-manager/api/v1/terminate/connection/{connection_id}
post
/connection-manager/api/v1/terminate/host/{host_id}
post
/connection-manager/api/v1/terminate/user/{user_id}
post
ueba management
/connection-manager/api/v1/ueba/configure
get
/connection-manager/api/v1/ueba/configure
post
/connection-manager/api/v1/ueba/anomaly-settings
get
/connection-manager/api/v1/ueba/anomaly-settings
post
/connection-manager/api/v1/ueba/start-analyzing/{dataset_id}
post
/connection-manager/api/v1/ueba/stop-analyzing
post
ueba setup
/connection-manager/api/v1/ueba/setup-script
post
/connection-manager/api/v1/ueba/setup-script/{session_id}
get
ueba train
/connection-manager/api/v1/ueba/datasets
get
/connection-manager/api/v1/ueba/datasets
post
/connection-manager/api/v1/ueba/datasets/{dataset_id}
get
/connection-manager/api/v1/ueba/datasets/{dataset_id}
put
/connection-manager/api/v1/ueba/datasets/{dataset_id}
delete
/connection-manager/api/v1/ueba/train/{dataset_id}
post
/connection-manager/api/v1/ueba/query-connection-count
post
ueba status
SSH PrivX Host Store API
status
/host-store/api/v1/status
get
hosts
/host-store/api/v1/hosts/search
post
/host-store/api/v1/hosts
get
/host-store/api/v1/hosts
post
/host-store/api/v1/hosts/resolve
post
/host-store/api/v1/hosts/{host_id}
get
/host-store/api/v1/hosts/{host_id}
put
/host-store/api/v1/hosts/{host_id}
delete
/host-store/api/v1/hosts/deploy
post
/host-store/api/v1/hosts/{host_id}/deployable
put
/host-store/api/v1/hosts/tags
get
/host-store/api/v1/hosts/{host_id}/disabled
put
settings
/host-store/api/v1/settings/default_service_options
get
whitelists
/host-store/api/v1/whitelists
get
/host-store/api/v1/whitelists
post
/host-store/api/v1/whitelists/{id}
get
/host-store/api/v1/whitelists/{id}
put
/host-store/api/v1/whitelists/{id}
delete
/host-store/api/v1/whitelists/search
post
/host-store/api/v1/whitelists/evaluate
post
SSH PrivX License Manager API
status
/license-manager/api/v1/status
get
license
/license-manager/api/v1/license
get
/license-manager/api/v1/license
post
/license-manager/api/v1/license/refresh
post
/license-manager/api/v1/license/optin
post
/license-manager/api/v1/license/deactivate
post
/license-manager/api/v1/license.js
get
mobile gateway
/license-manager/api/v1/mobilegw/status
get
/license-manager/api/v1/mobilegw/register
post
/license-manager/api/v1/mobilegw/unregister
post
SSH PrivX Monitor Service API
status
/monitor-service/api/v1/status
get
components
/monitor-service/api/v1/components
get
/monitor-service/api/v1/components/{hostname}
get
auditevents
/monitor-service/api/v1/auditevents/search
post
/monitor-service/api/v1/auditevents
get
/monitor-service/api/v1/auditevents/codes
get
instance
/monitor-service/api/v1/instance/status
get
/monitor-service/api/v1/instance/exit
post
time
/monitor-service/api/v1/time
get
SSH PrivX Role Store API
status
/role-store/api/v1/status
get
sources
/role-store/api/v1/sources
get
/role-store/api/v1/sources
post
/role-store/api/v1/sources/{source_id}
get
/role-store/api/v1/sources/{source_id}
delete
/role-store/api/v1/sources/{source_id}
put
/role-store/api/v1/sources/refresh
post
awsroles
/role-store/api/v1/awsroles
get
/role-store/api/v1/awsroles/{awsrole_id}
get
/role-store/api/v1/awsroles/{awsrole_id}
delete
/role-store/api/v1/awsroles/{awsrole_id}/roles
put
/role-store/api/v1/awsroles/{awsrole_id}/roles
get
role
/role-store/api/v1/roles
get
/role-store/api/v1/roles
post
/role-store/api/v1/roles/resolve
post
/role-store/api/v1/roles/search
post
/role-store/api/v1/roles/evaluate
post
/role-store/api/v1/roles/{role_id}
get
/role-store/api/v1/roles/{role_id}
delete
/role-store/api/v1/roles/{role_id}
put
/role-store/api/v1/roles/{role_id}/members
get
/role-store/api/v1/roles/{role_id}/awstoken
get
/role-store/api/v1/roles/{role_id}/principalkeys
get
/role-store/api/v1/roles/{role_id}/principalkeys/generate
post
/role-store/api/v1/roles/{role_id}/principalkeys/import
post
/role-store/api/v1/roles/{role_id}/principalkeys/{key_id}
get
/role-store/api/v1/roles/{role_id}/principalkeys/{key_id}
delete
users
/role-store/api/v1/users/{user_id}
get
/role-store/api/v1/users/{user_id}/settings
get
/role-store/api/v1/users/{user_id}/settings
put
/role-store/api/v1/users/{user_id}/roles
get
/role-store/api/v1/users/{user_id}/roles
put
/role-store/api/v1/users/mfa/enable
post
/role-store/api/v1/users/mfa/disable
post
/role-store/api/v1/users/mfa/reset
post
/role-store/api/v1/users/current
get
/role-store/api/v1/users/current/awsroles
get
/role-store/api/v1/users/current/settings
get
/role-store/api/v1/users/current/settings
put
/role-store/api/v1/users/{user_id}/resolve
get
/role-store/api/v1/users/search
post
/role-store/api/v1/users/search/external
post
/role-store/api/v1/users/{user_id}/authorizedkeys
get
/role-store/api/v1/users/{user_id}/authorizedkeys
post
/role-store/api/v1/users/{user_id}/authorizedkeys/{key_id}
get
/role-store/api/v1/users/{user_id}/authorizedkeys/{key_id}
put
/role-store/api/v1/users/{user_id}/authorizedkeys/{key_id}
delete
/role-store/api/v1/users/current/authorizedkeys
get
/role-store/api/v1/users/current/authorizedkeys
post
/role-store/api/v1/users/current/authorizedkeys/{key_id}
get
/role-store/api/v1/users/current/authorizedkeys/{key_id}
put
/role-store/api/v1/users/current/authorizedkeys/{key_id}
delete
logconf
/role-store/api/v1/logconf/collectors
get
/role-store/api/v1/logconf/collectors
post
/role-store/api/v1/logconf/collectors/{collector_id}
get
/role-store/api/v1/logconf/collectors/{collector_id}
put
/role-store/api/v1/logconf/collectors/{collector_id}
delete
authorizedkeys
/role-store/api/v1/authorizedkeys
get
/role-store/api/v1/authorizedkeys/resolve
post
identity-providers
/role-store/api/v1/identity-providers
get
/role-store/api/v1/identity-providers
post
/role-store/api/v1/identity-providers/{id}
get
/role-store/api/v1/identity-providers/{id}
delete
/role-store/api/v1/identity-providers/{id}
put
/role-store/api/v1/identity-providers/search
post
webauthn
/role-store/api/v1/users/{user_id}/webauthn-credentials
get
/role-store/api/v1/users/{user_id}/webauthn-credentials/{id}
get
/role-store/api/v1/users/{user_id}/webauthn-credentials/{id}
put
/role-store/api/v1/users/{user_id}/webauthn-credentials/{id}
delete
SSH PrivX Settings API
status
/settings/api/v1/status
get
settings
/settings/api/v1/settings/{scope}
get
/settings/api/v1/settings/{scope}
put
/settings/api/v1/settings/{scope}/{section}
get
/settings/api/v1/settings/{scope}/{section}
put
schema
/settings/api/v1/schema/{scope}
get
/settings/api/v1/schema/{scope}/{section}
get
SSH PrivX Trail-index API
status
/trail-index/api/v1/status
get
index
/trail-index/api/v1/index/{connection_id}/status
get
/trail-index/api/v1/index/status
post
/trail-index/api/v1/index/start
post
/trail-index/api/v1/index/search
post
SSH PrivX Local User Store API
status
/local-user-store/api/v1/status
get
users
/local-user-store/api/v1/users
get
/local-user-store/api/v1/users
post
/local-user-store/api/v1/users/{user_id}
get
/local-user-store/api/v1/users/{user_id}
put
/local-user-store/api/v1/users/{user_id}
delete
/local-user-store/api/v1/users/{user_id}/password
put
/local-user-store/api/v1/users/tags
get
trusted-clients
/local-user-store/api/v1/trusted-clients
get
/local-user-store/api/v1/trusted-clients
post
/local-user-store/api/v1/trusted-clients/{trusted_client_id}
get
/local-user-store/api/v1/trusted-clients/{trusted_client_id}
delete
/local-user-store/api/v1/trusted-clients/{trusted_client_id}
put
extender-clients
/local-user-store/api/v1/extender-clients
get
apiclient
/local-user-store/api/v1/api-clients
get
/local-user-store/api/v1/api-clients
post
/local-user-store/api/v1/api-clients/search
post
/local-user-store/api/v1/api-clients/{api_client_id}
get
/local-user-store/api/v1/api-clients/{api_client_id}
delete
/local-user-store/api/v1/api-clients/{api_client_id}
put
SSH PrivX Vault API
status
/vault/api/v1/status
get
secrets
/vault/api/v1/secrets
post
/vault/api/v1/secrets
get
/vault/api/v1/secrets/{name}
get
/vault/api/v1/secrets/{name}
put
/vault/api/v1/secrets/{name}
delete
personal secrets
/vault/api/v1/user/{user_id}/secrets
get
/vault/api/v1/user/{user_id}/secrets
post
/vault/api/v1/user/{user_id}/secrets/{name}
get
/vault/api/v1/user/{user_id}/secrets/{name}
put
/vault/api/v1/user/{user_id}/secrets/{name}
delete
metadata
/vault/api/v1/metadata/secrets/{name}
get
/vault/api/v1/user/{user_id}/metadata/secrets/{name}
get
search
/vault/api/v1/search/secrets
post
schemas
/vault/api/v1/schemas
get
v2-metadata
/vault/api/v1/secret/metadata/{path}
get
/vault/api/v1/secret/metadata/{path}
post
/vault/api/v1/secret/metadata/{path}
delete
/vault/api/v1/secret/keys/{path}
get
v2-versions
/vault/api/v1/secret/delete/{path}
post
/vault/api/v1/secret/undelete/{path}
post
/vault/api/v1/secret/destroy/{path}
post
/vault/api/v1/secret/data/{path}
get
/vault/api/v1/secret/data/{path}
post
/vault/api/v1/secret/data/{path}
delete
SSH PrivX Workflow Engine API
status
/workflow-engine/api/v1/status
get
workflows
/workflow-engine/api/v1/workflows
get
/workflow-engine/api/v1/workflows
post
/workflow-engine/api/v1/workflows/{workflow_id}
get
/workflow-engine/api/v1/workflows/{workflow_id}
delete
/workflow-engine/api/v1/workflows/{workflow_id}
put
requests
/workflow-engine/api/v1/requests
get
/workflow-engine/api/v1/requests
post
/workflow-engine/api/v1/requests/{request_id}
get
/workflow-engine/api/v1/requests/{request_id}
delete
/workflow-engine/api/v1/requests/{request_id}/decision
post
/workflow-engine/api/v1/requests/{request_id}/role/revoke
post
/workflow-engine/api/v1/requests/search
post
settings
/workflow-engine/api/v1/settings
get
/workflow-engine/api/v1/settings
put
testsmtp
/workflow-engine/api/v1/testsmtp
post
SSH PrivX Local Network Access Manager API
status
/network-access-manager/api/v1/status
get
nwtargets
/network-access-manager/api/v1/nwtargets
get
/network-access-manager/api/v1/nwtargets
post
/network-access-manager/api/v1/nwtargets/search
post
/network-access-manager/api/v1/nwtargets/tags
get
/network-access-manager/api/v1/nwtargets/{id}
get
/network-access-manager/api/v1/nwtargets/{id}
put
/network-access-manager/api/v1/nwtargets/{id}
delete
/network-access-manager/api/v1/nwtargets/{id}/disabled
put
SSH PrivX Secrets Manager API
status
/secrets-manager/api/v1/status
get
manage secrets
/secrets-manager/api/v1/host-secret/{host_id}
get
/secrets-manager/api/v1/host-secret/{host_id}
post
/secrets-manager/api/v1/host-secret/{host_id}
delete
manage passwords
/secrets-manager/api/v1/rotate/{host_id}/{account}
post
/secrets-manager/api/v1/set-password/{host_id}/{account}
post
manage password policies
/secrets-manager/api/v1/password-policies
get
/secrets-manager/api/v1/password-policy
post
/secrets-manager/api/v1/password-policy/{id}
get
/secrets-manager/api/v1/password-policy/{id}
put
/secrets-manager/api/v1/password-policy/{id}
delete
manage rotation scripts
/secrets-manager/api/v1/script-templates
get
/secrets-manager/api/v1/script-template
post
/secrets-manager/api/v1/script-template/{id}
get
/secrets-manager/api/v1/script-template/{id}
put
/secrets-manager/api/v1/script-template/{id}
delete
/secrets-manager/api/v1/script-template/compile
post
SSH PrivX Database Proxy API
status
/db-proxy/api/v1/status
get
conf
/db-proxy/api/v1/conf
get
/auth/api/v1/status
get
https://example.com/auth/api/v1/status
Get microservice status
Language
Shell
Node
Ruby
PHP
Python
RESPONSE
Click
Try It!
to start a request and see the response here!