CreateUserRequest
shrikedb.identity.v2.CreateUserRequest · Message
| Field | Type | Cardinality / presence | Description |
|---|---|---|---|
tenant_uidJSON: tenantUid · #1 | UidProto | singular | — |
usernameJSON: username · #2 | string | singular | — |
passwordJSON: password · #3 | string | singular | password is optional: omit for API-key-only users |
role_uidsJSON: roleUids · #4 | UidProto | repeated | role_uids to assign at creation time |
Field names and numbers come from the protocol contract. Singular fields use protobuf defaults unless explicit presence applies. Server-side validation and permissions apply in addition to this wire structure.