games.cavu.launchIntent
Ask a game's launch service for a signed launch grant. Called by the launcher (e.g. cavu.games) against the service named in the launch service's DID document. The service picks the room and the instance that owns it and returns their URL inside the signed grant.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | cavu.games |
| Indexed |
Showing version bafyreiawibqsf24hwpbwauselx64l24dgnsjgs3oppfxnqdwom2fatlzdm. Show the latest
Procedure
procedure · POSTInput
application/jsonThe games.cavu.game record to launch or join.
hostService
refThe player's game host. Required with `player`.
joinCode
stringJoin an existing room. Omit to be placed by the service.
maxLength: 64
player
string · didSigned-in player. Omit for a guest launch.
Output
application/jsonErrors
GameNotFound
No description in schema.
GuestsNotAllowed
The game does not declare guest play and no player was given.
InvalidJoinCode
No description in schema.
PlayerNotAllowed
No description in schema.
SignInToJoin
The waiting room is open only to some signed-in players; no player was given.
NotFollowed
The waiting room is open to people its host follows.
NotMutual
The waiting room is open to its host's mutuals.
NotListed
The waiting room is open to players its host listed.
AccessCheckFailed
Who the host follows couldn't be checked; try again.
LaunchUnavailable
No capacity, region, or upstream outage.