v1

OpenAPI 3.1.02026-08-0410576180.0 KB
Teams

Upsert Team

Upsert a team record.

Inserts a new team or updates an existing one based on team_id.

post/api/v1/teams

Headers

x-api-keystring nullable
Leaguestring nullable

Request body

team_idstring uuid required

Team ID (must be a valid UUID)

namestring required

Team name (used for alias, market, and name)

colorstring nullable

Team color (hex code), defaults to #424242 if not provided

Example request

{
  "color": "#552583",
  "name": "Lakers",
  "team_id": "60959335-3173-45b4-b656-276a05b22011"
}

Response

Successful Response

successboolean required

Whether the operation was successful

messagestring required

Status message

team_idstring required

The team_id of the upserted team