Amazon GameLift · Arazzo Workflow
Amazon GameLift Host a Game Session and Add a Player
Version 1.0.0
Create a game session on a fleet, wait for it to become ACTIVE, then reserve a player session.
View Spec
View on GitHub
Cloud ComputingGame ServersGamingMultiplayerMatchmakingFlexMatchFleetIQArazzoWorkflows
Provider
Workflows
host-game-session
Create a game session, poll until ACTIVE, then create a player session.
Creates a game session on a fleet, repeatedly describes it until it is ACTIVE, and reserves a player session for the supplied player.
1
createGameSession
Create a new game session on the fleet. New game sessions start in ACTIVATING status and must reach ACTIVE before players can join.
2
pollSessionActive
Describe the game session and check whether it has reached ACTIVE status. Repeat this step until the session can accept player sessions.
3
createPlayerSession
Reserve a player session on the now-ACTIVE game session so the player can connect to the game server.
Source API Descriptions
openapi
openapi
xAmzTargetGameliftCreateplayersessionApi
https://raw.githubusercontent.com/api-evangelist/amazon-gamelift/refs/heads/main/openapi/amazon-gamelift-x-amz-target-gamelift-createplayersession-api-openapi.yml
openapi
xAmzTargetGameliftDescribegamesessionsApi
https://raw.githubusercontent.com/api-evangelist/amazon-gamelift/refs/heads/main/openapi/amazon-gamelift-x-amz-target-gamelift-describegamesessions-api-openapi.yml
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.