Disclosure: We may earn commissions from partner links on this site. This does not affect our independent editorial reviews. All opinions are our own. Full disclosure.
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) orhttps://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 paginationPOST /users— Create a new userPUT /users/{id}— Update user properties and group assignmentsDELETE /users/{id}— Deactivate a user accountGET /groups— List user groups and their members
Device Management
GET /computers— List all managed endpoints with statusGET /computers/{id}/info— Device details (OS, IP, last seen, streamer version)POST /computers/{id}/update— Trigger streamer updateGET /computers/{id}/audit— Connection audit trail for a specific device
Session & Audit
GET /sessions— List active and historical sessionsGET /sessions/{id}/recording— Retrieve session recording metadataGET /audit— Export full audit log with date range filtering
API Capabilities Across Splashtop Plans
| Feature | Splashtop Enterprise | Splashtop Remote Support | TeamViewer | BeyondTrust | Action |
|---|---|---|---|---|---|
| REST API | Yes | Yes | Yes (REST) | Yes (REST + SOAP) | |
| Webhook Support | Yes (configurable) | Yes | Yes | Yes | |
| Endpoint Management API | Yes | Yes | Yes | Yes | |
| Session Recording API | Yes | Yes | Limited | Yes | |
| User Provisioning (SCIM) | Yes (SCIM 2.0) | Yes (SCIM 2.0) | Yes (SCIM) | Yes (SCIM) | |
| ITSM Integration | ServiceNow, Jira, ConnectWise | ServiceNow, Jira, ConnectWise | Extensive ecosystem | ITSM, SIEM, PAM | |
| Audit Log Export | Yes (API + syslog) | Yes | Yes | Yes | |
| Documentation Quality | Comprehensive | Comprehensive | Good | Enterprise-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.