Skip to main content

UserDto

A podcaster portal user. The id is the user's Firebase Auth UID. The free-form info map and the internal version are never exposed.

idstring

Unique identifier of the user (Firebase Auth UID)

Example: 7Hb2Kp9QvL3mNx0R8tZ4
emailstring

Email address of the user

Example: jane@example.com
display_namestringnullable

Optional display name of the user

Example: Jane Doe
preferred_languagestring

Preferred language code for the user

Possible values: [en, es, ar]

Example: en
is_system_adminboolean

Whether the user is a platform system administrator (super-user)

Example: false
statusstring

Account status

Possible values: [active, inactive, suspended]

Example: active
last_logindate-timenullable

When the user last logged in

Example: 2026-01-15T09:30:00Z
created_atdate-time

When the user was created

Example: 2026-01-15T09:30:00Z
updated_atdate-time

When the user was last updated

Example: 2026-01-15T09:30:00Z
UserDto
{
"id": "7Hb2Kp9QvL3mNx0R8tZ4",
"email": "jane@example.com",
"display_name": "Jane Doe",
"preferred_language": "en",
"is_system_admin": false,
"status": "active",
"last_login": "2026-01-15T09:30:00Z",
"created_at": "2026-01-15T09:30:00Z",
"updated_at": "2026-01-15T09:30:00Z"
}