Skip to main content

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-sync
descriptionstringnullable

New free-text description of what the account is used for

Example: Automated nightly billing reconciliation
statusstringnullable

New account status; disabling suspends the membership and revokes the account's keys

Possible values: [active, disabled]

Example: active
rolestringnullable

New network role for the account; capped at the caller's own role

Possible values: [admin, viewer]

Example: viewer
ServiceAccountUpdateRequest
{
"name": "billing-sync",
"description": "Automated nightly billing reconciliation",
"status": "active",
"role": "viewer"
}