Retorna o status ativo/pausado de propriedade do ECP para cada espaço de trabalho no projeto identificado pelo parâmetro de caminho de id da rota. Sempre obtém ao vivo do ECP (solicitações idênticas simultâneas são deduplicadas, não armazenadas em cache entre solicitações). Falhas suaves: se o ECP não estiver acessível ou se uma página além da primeira falhar, retorna a última resposta válida conhecida (até 10 minutos), se houver; caso contrário, retorna 200 com uma lista vazia (ou, para uma falha parcial de várias páginas sem fallback disponível, os resultados parciais coletados até agora).
Respostas
-
Versão de API não permitida ou malformada, uma operação indisponível no contrato publicado selecionado ou uma representação inaceitável (incluindo parâmetros de tipo de mídia não suportados ou SSE excluído). Falhas existentes de autenticação, autorização e limite de taxa têm precedência.
-
OK
-
Solicitação inválida
-
Não autorizado
curl \
--request GET 'https://agentengine.mongodb.com/api/v1/projects/{id}/workspace-statuses' \
--header "Authorization: $API_KEY"
{
"detail": "This operation is not available in API version 2026-09-20-preview.",
"error": 406,
"errorCode": "OPERATION_NOT_IN_API_VERSION",
"parameters": [
"Accept"
],
"reason": "Not Acceptable"
}
{
"detail": "This operation supports text/event-stream, which the Accept header excludes. Remove unsupported media-type parameters or accept this type with a positive q value.",
"error": 406,
"errorCode": "UNACCEPTABLE_MEDIA_TYPE",
"parameters": [
"Accept"
],
"reason": "Not Acceptable"
}
{
"detail": "The requested API version is not supported. Supported versions: 2026-09-20-preview.",
"error": 406,
"errorCode": "UNSUPPORTED_API_VERSION",
"parameters": [
"Accept"
],
"reason": "Not Acceptable"
}
{
"detail": "This operation is not available in API version 2026-09-20-preview.",
"error": 406,
"errorCode": "OPERATION_NOT_IN_API_VERSION",
"parameters": [
"Accept"
],
"reason": "Not Acceptable"
}
{
"statuses": [
{
"status": "string",
"workspace_id": "string"
}
],
"total": 42
}
{
"statuses": [
{
"status": "string",
"workspace_id": "string"
}
],
"total": 42
}
{
"code": "string",
"error": "string",
"success": true
}
{
"code": "string",
"error": "string",
"success": true
}
{
"code": "string",
"error": "string",
"success": true
}
{
"code": "string",
"error": "string",
"success": true
}