Listar Membros da Equipe

Listar os agentes que pertencem a uma equipe, ordenados por nome. A composição da equipe é cruzada com a lista atual de membros do workspace, então um usuário que saiu do workspace é omitido mesmo que a equipe ainda carregue a linha — ele não pode mais receber trabalho atribuído. pagination.total conta essa interseção, não as linhas brutas de composição. Toda operação é delimitada pelo workspaceId obrigatório. Uma API key com escopo de workspace que nomeie qualquer outro workspace é recusada com 403 antes de qualquer consulta rodar, então uma API key de workspace só consegue alcançar o próprio workspace. Uma equipe em outro workspace é reportada como 404, nunca como negada.

GET/api/v1/chat/teams/{teamId}/members
X-API-Key<token>

Sua API key do Studio, pessoal ou com escopo de workspace. Gere uma em Settings e depois API Keys. As operações que rejeitam API keys de workspace dizem isso na própria descrição.

Em: header

Parâmetros de path

teamId*string

Equipe cujos membros são listados.

Tamanho1 <= length

Parâmetros de query

page?integer

Número da página, começando em 1. O padrão é 1.

Padrão1
Intervalo1 <= value <= 9007199254740991
perPage?integer

Itens por página, entre 1 e 100. O padrão é 25.

Padrão25
Intervalo1 <= value <= 100
workspaceId*string

Workspace ao qual a equipe pertence.

Tamanho1 <= length

Corpo da resposta

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://agent-studio.seeyu.ai/api/v1/chat/teams/string/members?workspaceId=string" \  -H "X-API-Key: YOUR_API_KEY"
{
  "members": [
    {
      "userId": "usr_01J8F2K3N5PA",
      "name": "Marcos Lima",
      "image": null
    }
  ],
  "pagination": {
    "page": 1,
    "perPage": 25,
    "total": 1,
    "totalPages": 1
  }
}
{
  "error": "Invalid input: expected string, received undefined",
  "details": [
    {
      "code": "invalid_type",
      "expected": "string",
      "path": [
        "phone"
      ],
      "message": "Invalid input: expected string, received undefined"
    }
  ]
}
{
  "error": "Unauthorized"
}
{
  "error": "API key is not authorized for this workspace"
}
{
  "error": "Conversation not found"
}
{
  "error": "Rate limit exceeded",
  "message": "API rate limit exceeded. Please retry after 2026-09-13T12:00:00.000Z",
  "retryAfter": 1789286400000
}
{
  "error": "Internal server error",
  "requestId": "req_01J9Z2K3M4N5P6Q7R8S9T0"
}