Skip to main content

collectionItems Query

Description​

Retrieves a collection with paginated items.

query collectionItems(
$id: Int!
$pagination: PaginationInput!
$randomise: Boolean!
) {
collectionItems(id: $id, pagination: $pagination, randomise: $randomise) {
collection {
_id
id
title
handle
viewType
path
}
items {
_id
id
created
wanted
path
uri
type
isForbiddenForSale
handle
bitly
}
pagination {
limit
count
page
pages
sort
order
hasMore
}
}
}

Variables​

{
"id": 4284360195942,
"pagination": {
"limit": 20,
"page": 1,
"sort": "sort",
"order": -1
},
"randomise": true
}

Response​

{
"collectionItems": {
"collection": {
"_id": "16e3d960840bc51030581d67",
"id": 811934545804,
"title": "example",
"handle": "example",
"viewType": "example",
"path": "/release/1763553751/release-artist-release-name"
},
"items": [
{
"_id": "bd5e487a0704031adf8a2a4e",
"id": "example",
"created": 1780602087024,
"wanted": true,
"path": "/release/1763553751/release-artist-release-name",
"uri": "https://www.my-common-ground-store.com/release/1763553751/release-artist-release-name",
"type": "example",
"isForbiddenForSale": true,
"handle": "example",
"bitly": "example"
}
],
"pagination": {
"limit": 20,
"count": 10,
"page": 1,
"pages": 1,
"sort": "example",
"order": -1,
"hasMore": true
}
}
}

Arguments​

NameTypeDescription
idInt!Numeric identifier for the collection.
paginationPaginationInput!Pagination and sorting parameters.
randomiseBoolean!Whether to randomize the item order.

Returns​

CollectionItems