Skip to content

Squads API

List squads visible to the authenticated user, scoped by access level.

Authentication: Required

Scoping:

  • Executive / Head: All squads
  • Manager: Squads where the user is a manager (is_manager = 1)
  • Lead / Employee: Squads the user belongs to

Response:

{
"squads": [
{ "id": "squad-uuid", "name": "Squad Alpha" }
]
}

Squad CRUD is also available via the admin API (/api/admin/squads), which requires Executive access. See the Settings page for managing squads, members, and manager assignments.