Splashtop API: REST Endpoints, Authentication & Integration

Yes, Splashtop has a REST API available with Enterprise and Remote Support plans. The API allows programmatic management of users, devices, access policies, session recordings, and audit logs — enabling integration with ITSM platforms, SIEM systems, and identity governance tools.

API Overview

The Splashtop REST API is designed for enterprise automation and compliance workflows. It provides full CRUD operations for user and device management, session recording retrieval, and audit log export. The API follows RESTful conventions with JSON payloads and OAuth 2.0 authentication.

  • Base URL: https://api.splashtop.com/v1/ (Enterprise) or https://my.splashtop.com/api/ (Remote Support)
  • Authentication: OAuth 2.0 (client credentials grant)
  • Rate limiting: 100 requests/minute per application
  • Response format: JSON with standard HTTP status codes

Key API Endpoints

User Management

  • GET /users — List all users with filtering and pagination
  • POST /users — Create a new user
  • PUT /users/{id} — Update user properties and group assignments
  • DELETE /users/{id} — Deactivate a user account
  • GET /groups — List user groups and their members

Device Management

  • GET /computers — List all managed endpoints with status
  • GET /computers/{id}/info — Device details (OS, IP, last seen, streamer version)
  • POST /computers/{id}/update — Trigger streamer update
  • GET /computers/{id}/audit — Connection audit trail for a specific device

Session & Audit

  • GET /sessions — List active and historical sessions
  • GET /sessions/{id}/recording — Retrieve session recording metadata
  • GET /audit — Export full audit log with date range filtering

API Capabilities Across Splashtop Plans

API Capabilities Across Splashtop Plans
Feature Splashtop EnterpriseSplashtop Remote SupportTeamViewerBeyondTrust Action
REST API YesYesYes (REST)Yes (REST + SOAP)
Webhook Support Yes (configurable)YesYesYes
Endpoint Management API YesYesYesYes
Session Recording API YesYesLimitedYes
User Provisioning (SCIM) Yes (SCIM 2.0)Yes (SCIM 2.0)Yes (SCIM)Yes (SCIM)
ITSM Integration ServiceNow, Jira, ConnectWiseServiceNow, Jira, ConnectWiseExtensive ecosystemITSM, SIEM, PAM
Audit Log Export Yes (API + syslog)YesYesYes
Documentation Quality ComprehensiveComprehensiveGoodEnterprise-grade

Integration Scenarios

  • ITSM: Automatically create ServiceNow/Jira tickets from support sessions; attach session recordings to tickets
  • SIEM: Export Splashtop audit logs to Splunk, Elastic SIEM, or Microsoft Sentinel for centralized security monitoring
  • Identity governance: SCIM 2.0 provisioning with Entra ID, Okta, OneLogin for automated user lifecycle management
  • Compliance: Scheduled audit log exports to meet SOC 2, HIPAA, and GDPR audit requirements
  • Custom workflows: Build custom dashboards, alerts, and automation using the REST API and webhooks

Frequently Asked Questions

Does Splashtop have a REST API?

Yes. Splashtop Enterprise and Remote Support both offer REST APIs for programmatic management. The API allows you to manage users, devices, groups, access policies, and retrieve audit logs — enabling automation of provisioning, compliance reporting, and ITSM workflows. The API uses OAuth 2.0 for authentication.

What can you do with the Splashtop API?

The Splashtop API supports user management (create, update, delete users and groups), device management (list, configure, and monitor endpoints), access policy management, session recording retrieval, audit log export, and SCIM provisioning for automated user lifecycle management. It's designed for integration with SIEM, ITSM, and identity governance platforms.

How do I authenticate with the Splashtop API?

Splashtop uses OAuth 2.0 for API authentication. Register an application in the Splashtop admin console, obtain a client ID and client secret, then exchange credentials for an access token via the /token endpoint. Access tokens expire after a configurable period (typically 1 hour) and must be refreshed. The API requires Enterprise or Remote Support plan with API access enabled.

Can I integrate Splashtop with ServiceNow or Jira?

Yes. Splashtop Remote Support integrates with ServiceNow, Jira, and ConnectWise out of the box. The REST API enables custom integrations with any ITSM or helpdesk platform — automatically create tickets from support sessions, attach session recordings, and sync user/device data between systems.

Is the Splashtop API included in all plans?

No. The REST API is available with Splashtop Enterprise (with on-premise gateway) and Splashtop Remote Support. Splashtop Business Access does not include API access. API access must be enabled in the admin console — it's not enabled by default on new accounts.

Enable Splashtop API Access

Splashtop Enterprise and Remote Support include REST API access for ITSM integration, audit export, and custom automation.

Try Splashtop Enterprise Free