Headers:
-
Authorization: nadeo_v1 t={token}An access token for theNadeoLiveServicesaudience
Service provided by Openplanet
Send matchmaking heartbeat
POST
https://meet.trackmania.nadeo.club/api/matchmaking/{matchmakingType}/heartbeat
Headers:
Authorization: nadeo_v1 t={token}
An access token for the NadeoLiveServices audience
Path parameters:
{matchmakingType}
integer
The ID of the matchmaking type
*
Body parameters:
{code}
string
The party code
*
{playWith}
string[]
The account IDs of the players you wish to queue with (leave empty to queue solo)
*
The request body is an object with code and playWith fields:
{
"code": code,
"playWith": playWith
}
Sends a heartbeat to start and persist a matchmaking queue.
Remarks:
code parameter can be (and typically is) left blank. This might have been used for Royal before it was discontinued."status" is typically one of the following: "canceled", "pending", "queued", "match_ready".Example request:
https://meet.trackmania.nadeo.club/api/matchmaking/5/heartbeat
{
"code": "",
"playWith": [
"594be80b-62f3-4705-932b-e743e97882cf"
]
}
Example response while queueing:
{
"banEndDate": null,
"status": "queued",
"matchLiveId": null,
"matchmakingWaitingTime": 60,
"creationDate": 1756330600
}
Example response when a match is found:
{
"banEndDate": null,
"status": "match_ready",
"matchLiveId": "LID-MTCH-tnn54mgcalomujp",
"matchmakingWaitingTime": null,
"creationDate": null
}