Endpoint reference
| Method | Route | Auth | Purpose |
|---|---|---|---|
GET | /admin/teams | Admin | List all teams |
POST | /admin/teams | Admin | Create a team |
PATCH | /admin/teams/:id | Admin | Update a team |
POST | /admin/teams/import | Admin | Bulk import from SportMonks |
PATCH | /admin/teams/:id/overrides | Admin | Set display overrides |
GET /admin/teams Admin
Returns all teams in the system, including SportMonks metadata and any display overrides.
POST /admin/teams Admin
Create a new team manually.
Team display name.
Abbreviated name (e.g., “SIX” for Sydney Sixers).
SportMonks team ID for linking to external data.
PATCH /admin/teams/:id Admin
Update team properties.
POST /admin/teams/import Admin
Bulk import teams from SportMonks for the configured season. Matches existing teams by sportMonksId and creates new records for any unrecognized teams.
This does not delete teams that are no longer in SportMonks. It only creates or updates.
PATCH /admin/teams/:id/overrides Admin
Set display overrides for a team. Overrides take precedence over SportMonks data.
Custom display name to use instead of the SportMonks name.
Custom logo URL.
Hex color code for the team’s primary color.