Join Queue
POST/session/v1/session/:session_id/queue
Add session to a matchmaking queue
Required Permissions:
- For any player (including themselves) any of:
session:*,session:update:any,session:update:self
Required Session Permissions: SessionPermissions.session_admin
Request
Path Parameters
Possible values: non-empty and <= 128 characters
- application/json
Body
required
Possible values: non-empty and <= 128 characters
ID of the queue to join
additional_join_params
object
Additional parameters to apply to a matchmaking ticket
double_args
object
Additional double arguments to add to the matchmaking ticket
string_args
object
Additional string arguments to add to the matchmaking ticket
Possible values: non-empty and <= 4096 characters
Default value: ``
Additional tags to add to the matchmaking ticket
extensions
object
Additional extensions to add to the matchmaking ticket. Value is a base64 string representation of the protobuf binary data. The data will be converted back to binary before being put on the ticket
Default value: ``
List of map preferences in order from most desired, to least desired
Default value: 0
Argument to artifcially add queue time to a ticket. Older tickets are considered for lower quaulity matches. This can be used to get faster matches at the expense of quality, or to restore a session's place in queue after a failure
Responses
- 200
- 403
- 422
Successful Response
- application/json
- Schema
- Example (from schema)
Schema
ID for the newly created match making ticket
{
"ticket_id": "string"
}
Forbidden
- application/json
- Schema
- Example (from schema)
Schema
Default value: true
{
"auth_success": true,
"error_code": "string",
"desc": "string"
}
Validation Error
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
- MOD1
- MOD2
]
]
detail
object[]
loc
object[]
required
anyOf
string
integer
{
"detail": [
{
"loc": [
"string",
0
],
"msg": "string",
"type": "string"
}
]
}