Matchmaking
Last updated
Was this helpful?
Last updated
Was this helpful?
Read more about 📗 Matchmaking API, Authentication and Authorization.
Each matchmaker manages their own private API, separate from your organization's Edgegap API.
If you prefer to Do It Yourself, your Game Backend may integrate Sessions for custom matchmaking.
See ⭐ Matchmaker for managed and secure client-side matchmaking alternative.
Delete a session. Once deleted, a session is no more accessible and does not have a history. The deployment associated will not be deleted.
/v1/session/{session_id}
Add specified users to a session.
/v1/session/{session_id}/users
The List of IP of your user, Array of String, example:
["162.254.103.13","198.12.116.39", "162.254.135.39", "162.254.129.34"]
Remove specified users from a session.
/v1/session/{session_id}/users
The List of IP of your user, Array of String, example:
["162.254.103.13","198.12.116.39", "162.254.135.39", "162.254.129.34"]
Make a bulk delete of sessions using filters. All the sessions matching the given filters will be permanently deleted.
/v1/sessions/bulk-stop
Filters used to match with sessions
Lookup IP addresses and return the associated information. Maximum of 20 IPs.
/v1/ips/lookup
IP Addresses
["1.1.1.1"]
Create a session with users. Sessions are linked to a deployment.
/v1/session
The Name of the App you want to deploy, example:
supermario
demo
The Name of the App Version you want to deploy, example:
v1.0
v1.0
The List of IP of your user, Array of String, example:
["162.254.103.13","198.12.116.39", "162.254.135.39", "162.254.129.34"]
["1.1.1.1"]
The list of IP of your user with their location (latitude, longitude)
The request id of your deployment. If specified, the session will link to the deployment
c0653765de3b
If you want to specify a centroid for your session.
If you want your session in a specific city
Montreal
If you want your session in a specific country
Canada
If you want your session in a specific continent
North America
If you want your session in a specific administrative division
Quebec
If you want your session in a specific region
North America
List of Selectors to filter potential Deployment to link and tag the Session
When your Session is Linked, Unprocessable or in Error, we will POST the session's details on the webhook_url
https://webhook.com
List of location filters to apply to the session
If system should skip the telemetry and use GeoBase decision only
Swagger Web UI: deploying a matchmaker will generate an openAPI specification and a convenient web UI. Open the URL in your browser to view and test all API endpoints, and to review payload examples.