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
Amazon Web ServicesCloud 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
xAmzTargetGameliftCreategamesessionApi
https://artifacts.apis.io/amazon-gamelift/openapi/amazon-gamelift-x-amz-target-gamelift-creategamesession-api-openapi.yml
openapi
xAmzTargetGameliftCreateplayersessionApi
https://artifacts.apis.io/amazon-gamelift/openapi/amazon-gamelift-x-amz-target-gamelift-createplayersession-api-openapi.yml
openapi
xAmzTargetGameliftDescribegamesessionsApi
https://artifacts.apis.io/amazon-gamelift/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.