Skip to main content

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
paginationType: PaginationType
cursor: String
): ListList
ratings(
filters: RatingFilters
first: Int = 10
page: Int = 0
searchTerm: String
sort: Sort
paginationType: PaginationType
cursor: String
): RatingList
reviews(
filters: ReviewFilters
first: Int = 10
page: Int = 0
searchTerm: String
sort: Sort
paginationType: PaginationType
cursor: String
): ReviewList
listens(
filters: ListenFilters
first: Int = 10
page: Int = 0
searchTerm: String
sort: ListenSort
paginationType: PaginationType
cursor: String
): 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

Which type of pagination to use

The cursor from which to retrieve the next page of 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

Which type of pagination to use

The cursor from which to retrieve the next page of 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

Which type of pagination to use

The cursor from which to retrieve the next page of 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

Which type of pagination to use

The cursor from which to retrieve the next page of results