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.
type(BookmarkableType)
lists (ListList)
filters(ListFilters)first(Int)
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
paginationType(PaginationType)
Which type of pagination to use
The cursor from which to retrieve the next page of results
ratings (RatingList)
Only available with certain permissions.
filters(RatingFilters)first(Int)
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
paginationType(PaginationType)
Which type of pagination to use
The cursor from which to retrieve the next page of results
reviews (ReviewList)
Only available with certain permissions.
filters(ReviewFilters)first(Int)
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
paginationType(PaginationType)
Which type of pagination to use
The cursor from which to retrieve the next page of results
listens (ListenList)
Only available with certain permissions.
filters(ListenFilters)first(Int)
Limits number of fetched elements. Maximum allowed value: 100.
The offset from which elements are returned.
A search term to filter on.
sort(ListenSort)
How to sort the results
paginationType(PaginationType)
Which type of pagination to use
The cursor from which to retrieve the next page of results