- Rate limit changes propagate within 30 seconds across all regions
- Providing
--metareplaces all existing metadata; omitting it preserves current metadata - Providing
--ratelimitsreplaces all existing rate limits; omitting it preserves current rate limits
identity.*.update_identity(to update identities in any workspace)
See the API reference for the full HTTP endpoint documentation.
Usage
Flags
string
required
The ID of the identity to update. Accepts either the externalId (your system-generated identifier) or the identityId (internal identifier returned by the identity service).
JSON string
JSON object of metadata to replace existing metadata. Omitting this flag preserves existing metadata, while providing an empty object
'{}' clears all metadata. Avoid storing sensitive data here as it is returned in verification responses. Large metadata objects increase verification latency and should stay under 10KB total size.JSON string
JSON array of rate limit configurations. Replaces all existing identity rate limits with this complete list. Omitting this flag preserves existing rate limits, while providing an empty array
'[]' removes all rate limits. These limits are shared across all keys belonging to this identity, preventing abuse through multiple keys.Global Flags
Examples
Output
Default output shows the request ID, followed by the updated identity:--output=json, the full response envelope is returned: