Öffentliche Endpunkte

Als Markdown anzeigen

Basis URL

https://api.6mm.com

Dienstversion

GET /v1/version

Holen Sie sich Informationen zur Serviceversion.

Serverzeit

GET /v1/time

Erhalten Sie Serverzeit. Dieser Endpunkt kann verwendet werden, um die Client-Zeit vor dem API Key Signieren zu kalibrieren.

Benutzeranmeldung

POST /v1/public/user/login

Anfrageparameter:

ParameterTypErforderlichBeschreibung
usernamestringJaBenutzername, Länge 3 - 32
passwordstringJaPasswort, Länge 1 - 64
deviceIdstringNeinGeräte-Fingerabdruck, bis zu 64 Zeichen
deviceNamestringNeinGerätname, bis zu 128 Zeichen

Beispiel für eine Anfrage:

curl -X POST https://api.6mm.com/v1/public/user/login \
-H "Content-Type: application/json" \
-d '{
"username": "alice",
"password": "yourPassword",
"deviceId": "device-001",
"deviceName": "server-001"
}'

Antwortbeispiel:

{
"code": 0,
"message": "success",
"data": {
"accessToken": "YOUR_ACCESS_TOKEN",
"accessExpire": 1769676656
},
"requestId": "req-login"
}

Refresh Token

POST /v1/public/user/refresh-token

In normalen Integrationsszenarien wird der Login-Status per Cookie aktualisiert. Behalten Sie das Cookie durch die Login-Antwort zurück.

Antwortfelder:

SpielfeldTypBeschreibung
accessTokenstringNew access Token
accessExpireint64Ablaufzeit des Access Tokens

Agent SSO

Fahrkartenaustausch

POST /v1/public/agent-sso/exchange-ticket

Anfrageparameter:

ParameterTypErforderlichBeschreibung
ticketstringJaEinmaliges Ticket vom Agentenservice ausgestellt
deviceIdstringNeinGeräte-Fingerabdruck, bis zu 64 Zeichen

Antwortfelder:

SpielfeldTypBeschreibung
accessTokenstringZugangstoken
accessExpireint64Ablaufzeit des Access Tokens
redirectPathstringVorgeschlagener Umleitungspfad

Embed-Token-Börse

POST /v1/public/agent-sso/exchange-embed-token

Anfrageparameter:

ParameterTypErforderlichBeschreibung
embedTokenstringJaKurzlebiger von dem Agentendienst ausgegebener eingebetteter Handelstoken
channelIdstringJaEingebettete iframe-Kanal-ID, bis zu 128 Zeichen
deviceIdstringNeinGeräte-Fingerabdruck, bis zu 64 Zeichen

Antwortfelder:

SpielfeldTypBeschreibung
accessTokenstringZugangstoken
accessExpireint64Ablaufzeit des Access Tokens

PnL-Bestenliste

GET /v1/public/leaderboard/pnl?period=30d

Anfrageparameter:

ParameterTypErforderlichBeschreibung
periodstringJa7d / 30d / 90d

Antwortfelder:

SpielfeldTypBeschreibung
list[].rankint32Rang
list[].userIdstringExterne Benutzer-ID
list[].traderstringName maskierter Händler
list[].volumestringHandelsvolumen im Fenster
list[].pnlAmountstringPnL im Fenster realisiert
list[].pnlPctstringPnL-Verhältnis, dezimal von 0 bis 1
myRankint32Der Rang des aktuellen Nutzers. Wird 0 zurückgegeben, wenn er nicht authentifiziert oder nicht gerankt ist