ServiceAccountUpdateRequest
Request to update a platform service account. All fields optional; only present ones change. status active/disabled (disabling suspends membership and revokes the account's keys); role admin/viewer (capped at the caller's role).
namestringnullable
New human-readable label for the account
Example:
billing-syncdescriptionstringnullable
New free-text description of what the account is used for
Example:
Automated nightly billing reconciliationstatusstringnullable
New account status; disabling suspends the membership and revokes the account's keys
Possible values: [active, disabled]
Example:
activerolestringnullable
New network role for the account; capped at the caller's own role
Possible values: [admin, viewer]
Example:
viewerServiceAccountUpdateRequest
{
"name": "billing-sync",
"description": "Automated nightly billing reconciliation",
"status": "active",
"role": "viewer"
}