Skip to main content
GET
Obtain game launch URL

Authorizations

X-Operator
string
header
required

Your operator identifier, issued by Zero-Dash during onboarding.

X-Zd-Signature
string
header
required

Hex-encoded HMAC-SHA512(apiPath|timestamp|data, secretKey). See Request signature.

X-Zd-Timestamp
string
header
required

Unix time in milliseconds, and the exact value signed. Requests older than 5 minutes are rejected.

Path Parameters

gameSlug
string
required

Human-readable game identifier from List games.

Example:

"lucky-duck"

Query Parameters

ipAddress
string
required

IP address of the player's browser. Used for country restriction checks — send the real client IP, not your server's.

Example:

"1.2.3.4"

freeToPlay
boolean
default:false
required

false for a real money session, true for a demo session in the virtual FUN currency.

currency
string

ISO-4217 currency code of the player wallet. Required for real money sessions, must be omitted when freeToPlay=true.

Examples:

"USD"

"BTC"

token
string

Player session token generated by you. Required for real money sessions, must be omitted when freeToPlay=true. See Session token.

Example:

"user-token"

lang
string

ISO 639-1 language for the game UI. Autodetected when omitted.

Example:

"en"

Response

A launch URL ready to be opened in the player's browser.

data
object
required