Devuelve el estado activo/en pausa propiedad de ECP para cada espacio de trabajo en el proyecto identificado por el parámetro de ruta id. Siempre obtiene datos en tiempo real de ECP (las solicitudes idénticas concurrentes se deduplican, no se almacenan en caché entre solicitudes). Fallos leves: si ECP no está disponible o si falla una página posterior a la primera, devuelve la última respuesta válida conocida (hasta 10 minutos de antigüedad) si existe; de lo contrario, devuelve 200 con una lista vacía (o, para un fallo parcial de varias páginas sin alternativa disponible, los resultados parciales recopilados hasta el momento).
Respuestas
-
Versión de API no compatible o con formato incorrecto, operación no disponible en el contrato publicado seleccionado o representación inaceptable (incluidos parámetros de tipo de medio no compatibles o SSE excluidos). Los fallos de autenticación, autorización y límite de velocidad existentes tienen prioridad.
-
OK
-
Solicitud incorrecta
-
No 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
}