Splashtop
Splashtop is a remote access and remote support tool.
Use Cases the Adapter Solves
- Remote Access Asset Visibility: Track and monitor all devices managed through Splashtop remote access, ensuring complete visibility of endpoints accessed remotely across your organization.
- User Access Control: Identify which users have remote access capabilities and their group memberships, enabling better security posture management and access governance.
Types of Assets Fetched
This adapter fetches the following types of assets:
- Devices, Users
Data Retrieved through the Adapter
Devices - Fields such as Name, Hostname, Last Seen, Operating System
Users - Fields such as Email, User Status, Role,Associated Groups (Group ID, Display Name, Name)
Before You Begin
Required Ports
- TCP port 443 (HTTPS)
Authentication Methods
Splashtop supports two authentication methods:
API Key Authentication - Recommended for most deployments. Requires an API Key generated from the Splashtop console.
OAuth 2.0 Authentication - Requires Client ID, Client Secret, MFA Code, and Redirect URI configured in Splashtop.
APIs
Axonius uses the Splashtop Open APIs. The following endpoints are called:
User Data:
GET /api/open/v1/users/basic_infoGET /api/open/v1/teams/{team_id}/users
Device Data:
GET /api/open/v1/teams/{team_id}/computersGET /api/open/v1/teams/{team_id}/inventory
Group Data (when "Fetch User and Computer Groups" is enabled):
GET /api/open/v1/teams/{team_id}/groupsGET /api/open/v1/teams/{team_id}/groups/{group_id}/membersGET /api/open/v1/teams/{team_id}/groups/{group_id}/computers
Required Permissions
The value supplied in Client ID must be associated with the following scopes in order to fetch assets:
Minimum Required Scopes:
users- Required to fetch user informationteam_computers- Required to fetch computer/device informationinventory- Required to fetch software inventory datalogs- Required to fetch session and configuration logs
Additional Scope for Group Data:
team_groups- Required when "Fetch User and Computer Groups" advanced setting is enabled
Important
If you plan to enable the "Fetch User and Computer Groups" advanced setting, you must include the
team_groupsscope in your OAuth application or API Key permissions. Without this scope, the group endpoints will return permission errors.
Supported From Version
Supported from Axonius version 6.0
Connecting the Adapter in Axonius
Navigate to the Adapters page, search for Splashtop, and click on the adapter tile.
Click Add Connection.
To connect the adapter in Axonius, provide the following parameters:
Required Parameters
-
Host Name or IP Address (required) - The hostname or IP address of the Splashtop server. Default:
https://webapi.splashtop.com -
Verify SSL - Select whether to verify the SSL certificate of the server against the CA database inside of Axonius. For more details, see SSL Trust & CA Settings.
Authentication Parameters
Choose one of the following authentication methods:
Option 1: API Key Authentication (recommended)
- API Key (optional) - An API Key associated with a user account that has the Required Permissions to fetch assets.
Note
When API Key is supplied, no other authentication fields are necessary.
Option 2: OAuth 2.0 Authentication
- Client ID and Client Secret (optional) - Credentials associated with a user account that has the Required Permissions to fetch assets.
Note
When API Key is not supplied, Client ID and Client Secret are required.
-
MFA Code (optional) - The code provided in the query params of the OAuth2 redirection.
-
Redirect URI (optional) - The URL that is registered in the product as the URI that should be using the token.
Optional Parameters
-
Verify SSL - Select whether to verify the SSL certificate of the server against the CA database inside of Axonius. For more details, see SSL Trust & CA Settings.
-
HTTPS Proxy (optional) - Connect the adapter to a proxy instead of directly connecting it to the domain.
-
HTTPS Proxy User Name (optional) - The user name to use when connecting to the value supplied in Host Name or IP Address via the value supplied in HTTPS Proxy.
-
HTTPS Proxy Password (optional) - The password to use when connecting to the server using the HTTPS Proxy.
To learn more about common adapter connection parameters and buttons, see Adding a New Adapter Connection.
Advanced Settings
Note: Advanced settings can either apply to all connections for this adapter, or to a specific connection. Refer to Advanced Configuration for Adapters. To learn more about Adapter Configuration tab advanced settings, see Adapter Advanced Settings.
Fetch User and Computer Groups - Select this option to fetch user groups and computer groups from Splashtop. When enabled, the adapter will retrieve group memberships and enrich both user and device assets with their associated groups.
Updated 3 days ago
