Zitadel · JSON Structure

Zitadel Management User Structure

A Zitadel user.

Type: object Properties: 7 Required: 2
AuthenticationAuthorizationIdentity ManagementOpen SourceOAuth 2.0OIDC

User is a JSON Structure definition published by Zitadel, describing 7 properties, of which 2 are required. It conforms to the https://json-structure.org/schema/v0 meta-schema.

Properties

id state userName loginNames preferredLoginName human machine

Meta-schema: https://json-structure.org/schema/v0

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/schema/v0",
  "name": "User",
  "type": "object",
  "description": "A Zitadel user.",
  "properties": {
    "id": {"type": "string"},
    "state": {"type": "string"},
    "userName": {"type": "string"},
    "loginNames": {"type": "array", "items": {"type": "string"}},
    "preferredLoginName": {"type": "string"},
    "human": {"$ref": "zitadel-management-human-user-structure.json"},
    "machine": {"$ref": "zitadel-management-machine-user-structure.json"}
  },
  "required": ["id", "userName"]
}