Skip to main content
PUT
Update a service account, its explicit access ACL and execution memberships atomically.

Authorizations

Authorization
string
header
required

Bearer JWT token or API Key (sk-*).

Path Parameters

userId
string
required

Body

application/json
version
number
required

Current account version for optimistic concurrency.

memberships
object
name
string

You need to provide name of the user.

metadata
object | null

Custom service-account metadata. Top-level keys starting with "__" are reserved for backend use. Maximum 16 KiB of UTF-8 JSON and 64 top-level keys.

metaData
object | null
deprecated

Custom service-account metadata. Top-level keys starting with "__" are reserved for backend use. Maximum 16 KiB of UTF-8 JSON and 64 top-level keys.

metadataAdvanced
object | null

Extended account data with separate permissions. Same JSON format as Metadata. Maximum 16 KiB of UTF-8 JSON and 64 top-level keys.

advancedData
object | null
deprecated

Extended account data with separate permissions. Same JSON format as Metadata. Maximum 16 KiB of UTF-8 JSON and 64 top-level keys.

access
object

Response

200
Last modified on October 5, 2026