ProfileUser

The authenticated user object and all of its attributes. For use in apps using oauth to log in as users.

type ProfileUser {
id: ID!
profileImageUrl: Url
email: String!
username: String!
displayName: String
informalName: String
top8: List
bookmarks(type: BookmarkableType): List
lists(
filters: ListFilters
first: Int = 10
page: Int = 0
searchTerm: String
sort: ListSort
): ListList
ratings(
filters: RatingFilters
first: Int = 10
page: Int = 0
searchTerm: String
sort: Sort
): RatingList
reviews(
filters: ReviewFilters
first: Int = 10
page: Int = 0
searchTerm: String
sort: Sort
): ReviewList
listens(
filters: ListenFilters
first: Int = 10
page: Int = 0
searchTerm: String
sort: ListenSort
): ListenList
}

Fields

id (ID!)

Only available with certain permissions.

profileImageUrl (Url)

email (String!)

Only available with certain permissions.

username (String!)

displayName (String)

Only available with certain permissions.

informalName (String)

Only available with certain permissions.

top8 (List)

bookmarks (List)

Only available with certain permissions.

lists (ListList)

Limits number of fetched elements. Maximum allowed value: 100.

The offset from which elements are returned.

A search term to filter on.

How to sort the results

ratings (RatingList)

Only available with certain permissions.

Limits number of fetched elements. Maximum allowed value: 100.

The offset from which elements are returned.

A search term to filter on.

How to sort the results

reviews (ReviewList)

Only available with certain permissions.

Limits number of fetched elements. Maximum allowed value: 100.

The offset from which elements are returned.

A search term to filter on.

How to sort the results

listens (ListenList)

Only available with certain permissions.

Limits number of fetched elements. Maximum allowed value: 100.

The offset from which elements are returned.

A search term to filter on.

How to sort the results