v20

latestOpenAPI 3.1.0raw.githubusercontent.com2026-08-011984401.2 MB
Tournament Entry

Add a member to your own team's roster

Adds a user to the tournament roster of a team you lead. The participant edited is derived from the team in the path, so this endpoint can only ever touch your own team's roster - editing another participant's roster is the separate organizer endpoint and requires ADMIN authority over the tournament. Answers 400 error_invalid_input when the team is not entered in this tournament, when the user is not an ACTIVE member of that team, or when the user is already rostered in this tournament (one roster entry per user per tournament, across all teams). Requires the tournaments actor roster capability.

post/tournaments/{identifier}/teams/{teamIdentifier}/roster

Path parameters

identifierstring required

Tournament slug.

Tournament slug.

teamIdentifierstring required

Slug of the team to act as. You must be its captain, co-captain, or the owner of the organization that owns it. A team you do not lead and a slug that does not resolve BOTH answer 403 error_not_team_leader, so that this path is not a team-slug enumeration oracle.

Slug of the team to act as. You must be its captain, co-captain, or the owner of the organization that owns it. A team you do not lead and a slug that does not resolve BOTH answer 403 error_not_team_leader, so that this path is not a team-slug enumeration oracle.

Request body

userIdstring required

User ID of the member to add to YOUR team's tournament roster. The participant is resolved from the team in the path and is never supplied in the body.

Response

The member was added to the roster.

successtrue required

Always true; failures are error responses.

timestampstring required

Response generation time (ISO 8601).