Skip to content

Teams ​

Base path: /v1/teams · Auth: Bearer

MethodPathPurpose
GET/v1/teamsList teams
POST/v1/teamsCreate a team
GET/v1/teams/{teamId}Get a team
PATCH/v1/teams/{teamId}Update a team
DELETE/v1/teams/{teamId}Delete a team
POST/v1/teams/{teamId}/membersAdd members
DELETE/v1/teams/{teamId}/members/{userId}Remove a member

Query (GET /v1/teams) ​

Pagination plus status (active/inactive/deleted) and parent (UUID).

Body — create (POST /v1/teams) ​

FieldTypeRequiredDescription
namestring (1–255)✅Team name
parentUUID–Parent team
initialsstring (≤10)–Short label
avatarstring (URI)–Avatar URL
sidstring–Custom short ID

Body — update (PATCH /v1/teams/{teamId}) ​

All optional: name, parent, status (active/inactive/deleted), initials, avatar.

Body — add members (POST /v1/teams/{teamId}/members) ​

FieldTypeRequiredDescription
membersUUID[] (min. 1)✅Users to add

Example ​

bash
# Add members
curl -X POST https://api.eu.liza.app/api/v1/teams/TEAM_ID/members \
  -H "Authorization: Bearer DEIN_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"members":["USER_ID"]}'