PlayFab Multiplayer API

The PlayFab Multiplayer API powers PlayFab Multiplayer Servers (managed game server hosting on Azure), Party (low-latency voice and data networking), Lobby, and matchmaking server build management.

GitHub OpenAPI

Operations 88

POST /Lobby/CreateLobby #
POST /Lobby/DeleteLobby #
POST /Lobby/FindFriendLobbies #
POST /Lobby/FindLobbies #
POST /Lobby/GetLobby #
POST /Lobby/InviteToLobby #
POST /Lobby/JoinArrangedLobby #
POST /Lobby/JoinLobby #
POST /Lobby/JoinLobbyAsServer #
POST /Lobby/LeaveLobby #
POST /Lobby/LeaveLobbyAsServer #
POST /Lobby/RemoveMember #
POST /Lobby/SubscribeToLobbyResource #
POST /Lobby/UnsubscribeFromLobbyResource #
POST /Lobby/UpdateLobby #
POST /Lobby/UpdateLobbyAsServer #
POST /Match/CancelAllMatchmakingTicketsForPlayer #
POST /Match/CancelAllServerBackfillTicketsForPlayer #
POST /Match/CancelMatchmakingTicket #
POST /Match/CancelServerBackfillTicket #
POST /Match/CreateMatchmakingTicket #
POST /Match/CreateServerBackfillTicket #
POST /Match/CreateServerMatchmakingTicket #
POST /Match/GetMatch #
POST /Match/GetMatchmakingQueue #
POST /Match/GetMatchmakingTicket #
POST /Match/GetQueueStatistics #
POST /Match/GetServerBackfillTicket #
POST /Match/JoinMatchmakingTicket #
POST /Match/ListMatchmakingQueues #
POST /Match/ListMatchmakingTicketsForPlayer #
POST /Match/ListServerBackfillTicketsForPlayer #
POST /Match/RemoveMatchmakingQueue #
POST /Match/SetMatchmakingQueue #
POST /Match/SubscribeToMatchmakingResource #
POST /Match/UnsubscribeFromMatchmakingResource #
POST /MultiplayerServer/CreateBuildAlias #
POST /MultiplayerServer/CreateBuildWithCustomContainer #
POST /MultiplayerServer/CreateBuildWithManagedContainer #
POST /MultiplayerServer/CreateBuildWithProcessBasedServer #
POST /MultiplayerServer/CreateRemoteUser #
POST /MultiplayerServer/CreateTitleMultiplayerServersQuotaChange #
POST /MultiplayerServer/DeleteAsset #
POST /MultiplayerServer/DeleteBuild #
POST /MultiplayerServer/DeleteBuildAlias #
POST /MultiplayerServer/DeleteBuildRegion #
POST /MultiplayerServer/DeleteCertificate #
POST /MultiplayerServer/DeleteContainerImageRepository #
POST /MultiplayerServer/DeleteRemoteUser #
POST /MultiplayerServer/DeleteSecret #
POST /MultiplayerServer/EnableMultiplayerServersForTitle #
POST /MultiplayerServer/GetAssetDownloadUrl #
POST /MultiplayerServer/GetAssetUploadUrl #
POST /MultiplayerServer/GetBuild #
POST /MultiplayerServer/GetBuildAlias #
POST /MultiplayerServer/GetContainerRegistryCredentials #
POST /MultiplayerServer/GetMultiplayerServerDetails #
POST /MultiplayerServer/GetMultiplayerServerLogs #
POST /MultiplayerServer/GetMultiplayerSessionLogsBySessionId #
POST /MultiplayerServer/GetRemoteLoginEndpoint #
POST /MultiplayerServer/GetTitleEnabledForMultiplayerServersStatus #
POST /MultiplayerServer/GetTitleMultiplayerServersQuotaChange #
POST /MultiplayerServer/GetTitleMultiplayerServersQuotas #
POST /MultiplayerServer/ListArchivedMultiplayerServers #
POST /MultiplayerServer/ListAssetSummaries #
POST /MultiplayerServer/ListBuildAliases #
POST /MultiplayerServer/ListBuildSummariesV2 #
POST /MultiplayerServer/ListCertificateSummaries #
POST /MultiplayerServer/ListContainerImages #
POST /MultiplayerServer/ListContainerImageTags #
POST /MultiplayerServer/ListMultiplayerServers #
POST /MultiplayerServer/ListPartyQosServers #
POST /MultiplayerServer/ListQosServersForTitle #
POST /MultiplayerServer/ListSecretSummaries #
POST /MultiplayerServer/ListTitleMultiplayerServersQuotaChanges #
POST /MultiplayerServer/ListVirtualMachineSummaries #
POST /MultiplayerServer/RequestMultiplayerServer #
POST /MultiplayerServer/RolloverContainerRegistryCredentials #
POST /MultiplayerServer/ShutdownMultiplayerServer #
POST /MultiplayerServer/UntagContainerImage #
POST /MultiplayerServer/UpdateBuildAlias #
POST /MultiplayerServer/UpdateBuildName #
POST /MultiplayerServer/UpdateBuildRegion #
POST /MultiplayerServer/UpdateBuildRegions #
POST /MultiplayerServer/UploadCertificate #
POST /MultiplayerServer/UploadSecret #
POST /Party/RequestPartyService #
POST /PubSub/Negotiate #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/playfab:playfab-multiplayer-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

playfab-multiplayer-openapi.yml Raw ↑
openapi: 3.0.3
info:
  version: '260922'
  title: PlayFab Multiplayer API
  description: API methods for managing multiplayer servers. API methods for managing parties. The lobby service helps players group together
    to play multiplayer games. It is often used as a rendezvous point for players to share connection information. The TrueSkill service helps
    titles to estimate a player's skill based on their match results. The player skill values from this service are commonly used by a matchmaking
    service to provide players with balanced matches.
  termsOfService: https://playfab.com/terms/
  contact:
    url: https://community.playfab.com/index.html
  license:
    name: Apache 2.0
    url: https://github.com/PlayFab/API_Specs/blob/master/LICENSE
servers:
- url: https://{titleId}.playfabapi.com
  variables:
    titleId:
      default: titleId
      description: Unique PlayFab title identifier.
tags:
- name: Lobby
  description: ''
- name: Matchmaking
  description: Matchmaking APIs
- name: Matchmaking Admin
  description: Matchmaking Admin APIs
- name: MultiplayerServer
  description: Multiplayer Server APIs
- name: PubSub
  description: PlayFab PubSub APIs
- name: TrueSkill
  description: TrueSkill APIs


# --- truncated at 32 KB (361 KB total) ---
# Full source: https://artifacts.apis.io/playfab/openapi/playfab-multiplayer-openapi.yml