AvatarViewer
A profile avatar image.
Avatars are uploaded via the setAccountAvatar mutation and served at a stable URL.
Supported formats: PNG, JPG, GIF, and WebP (max 1 MB).
type AvatarViewer {
id: ID!
url: String!
contentType: String!
fileSize: Int!
width: Int
height: Int
createdAt: DateTime!
updatedAt: DateTime!
}
Fields
AvatarViewer.id ● ID! non-null scalar {#id}
Unique identifier for this avatar.
AvatarViewer.url ● String! non-null scalar {#url}
Publicly accessible URL where the avatar image is served.
AvatarViewer.contentType ● String! non-null scalar {#content-type}
MIME type of the image (e.g., image/png, image/jpeg).
AvatarViewer.fileSize ● Int! non-null scalar {#file-size}
File size in bytes.
AvatarViewer.width ● Int scalar {#width}
Image width in pixels, if available.
AvatarViewer.height ● Int scalar {#height}
Image height in pixels, if available.
AvatarViewer.createdAt ● DateTime! non-null scalar {#created-at}
When the avatar was first uploaded (UTC).
AvatarViewer.updatedAt ● DateTime! non-null scalar {#updated-at}
When the avatar was last replaced (UTC).
Member Of
AccountViewer object ● AvatarViewerPayload object