Reports whether every project in the organization is running the latest platform policy generation, separating projects the gateway has not yet materialized from projects the data plane has not yet acknowledged.
Responses
-
Unsupported or malformed API version, an operation unavailable in the selected published contract, or an unacceptable representation (including unsupported media-type parameters or excluded SSE). Existing authentication, authorization, and rate-limit failures take precedence.
-
OK
-
Bad Request
-
Forbidden
-
Internal Server Error
GET
/api/v1/organizations/{id}/policies/rollout
curl \
--request GET 'https://agentengine.mongodb.com/api/v1/organizations/{id}/policies/rollout' \
--header "Authorization: $API_KEY"
Response examples (406)
Operation unavailable
{
"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"
}
Response examples (406)
{
"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"
}
Response examples (200)
{
"converged": 42,
"dead_lettered": 42,
"lagging_projects": [
{
"attempts": 42,
"dead_lettered": true,
"failure_kind": "string",
"generation": 42,
"project_id": "string",
"reason": "string",
"received_generation": 42
}
],
"missing_config": 42,
"org_id": "string",
"pending_materialization": 42,
"pending_publish": 42,
"projects_total": 42,
"truncated": true
}
Response examples (200)
{
"converged": 42,
"dead_lettered": 42,
"lagging_projects": [
{
"attempts": 42,
"dead_lettered": true,
"failure_kind": "string",
"generation": 42,
"project_id": "string",
"reason": "string",
"received_generation": 42
}
],
"missing_config": 42,
"org_id": "string",
"pending_materialization": 42,
"pending_publish": 42,
"projects_total": 42,
"truncated": true
}
Response examples (400)
{
"code": "string",
"error": "string",
"success": true
}
Response examples (400)
{
"code": "string",
"error": "string",
"success": true
}
Response examples (403)
{
"code": "string",
"error": "string",
"success": true
}
Response examples (403)
{
"code": "string",
"error": "string",
"success": true
}
Response examples (500)
{
"code": "string",
"error": "string",
"success": true
}
Response examples (500)
{
"code": "string",
"error": "string",
"success": true
}