Payload for creating an organization user.
| Name | Type | Description | Notes |
|---|---|---|---|
| str | Unique email address within the organization. | ||
| user_name | str | Display name shown in dashboards and audit trails. | |
| avatar_url | str | Profile picture URL (e.g., from PropelAuth picture_url property). | [optional] |
| role | UserRole | Default role within the organization if omitted. | [optional] |
| status | UserStatus | Initial lifecycle status. Use 'pending' for invited users who haven't accepted yet. | [optional] |
| metadata | Dict[str, object] | Custom key/value metadata stored with the user record. | [optional] |
from mixpeek.models.user_create_request import UserCreateRequest
# TODO update the JSON string below
json = "{}"
# create an instance of UserCreateRequest from a JSON string
user_create_request_instance = UserCreateRequest.from_json(json)
# print the JSON string representation of the object
print(UserCreateRequest.to_json())
# convert the object into a dict
user_create_request_dict = user_create_request_instance.to_dict()
# create an instance of UserCreateRequest from a dict
user_create_request_from_dict = UserCreateRequest.from_dict(user_create_request_dict)