Skip to content

user

pyDataverse.models.admin.users.user

Schema for a Dataverse user object

Attributes

NameTypeDescription
idintUnique identifier for the user
identifierstrUser identifier (username)
display_nameAnnotated[str, Field(alias='displayName')]Display name of the user
first_nameAnnotated[str, Field(alias='firstName')]First name of the user
last_nameAnnotated[str, Field(alias='lastName')]Last name of the user
emailEmailStrEmail address of the user
superuserboolWhether the user has superuser privileges
deactivatedboolWhether the user account is deactivated
affiliationOptional[str]User’s institutional affiliation
positionOptional[str]User’s position or title
persistent_user_idAnnotated[str, Field(alias='persistentUserId')]Persistent identifier for the user
created_timeAnnotated[datetime, Field(alias='createdTime')]Timestamp when the user account was created
last_login_timeAnnotated[Optional[datetime], Field(alias='lastLoginTime')]Timestamp of the user’s last login
last_api_use_timeAnnotated[Optional[datetime], Field(alias='lastApiUseTime')]Timestamp of the user’s last API usage
authentication_provider_idAnnotated[str, Field(alias='authenticationProviderId')]ID of the authentication provider used by the user