Skip to main content

Overview

The smatvirtual API is organized around REST. All requests are made to our Unified Gateway, which handles game discovery, account management, and secure session generation. Our API has predictable resource-oriented URLs, accepts form-encoded/JSON request bodies, and returns JSON-encoded responses with standard HTTP response codes.

Core Endpoints

To get your platform live, you only need to interact with these three primary endpoints:

Authentication

Unlike standard Bearer tokens, smatvirtual uses a custom header for all requests. You must include your concatenated API key in every call to identify your merchant and operator environment.
Header KeyValue Example
sv-api-keySV.pk_live_xxxx.operator-slug
{
  "header": {
    "sv-api-key": "YOUR_CONCATENATED_KEY"
  }
}

Base URLs

Access our API via the following environments:

Swagger Documentation URLs

Access our API swagger documentation via the following environments:
Pro-Tip: Use the “Try It” console on the following pages to test your sv-api-key against our staging environment in real-time.