Skip to content
Esc
↑↓navigate↵open⌘Jpreview

v1CollectionByUri

Get a single collection by URI

QUERYv1CollectionByUri
Arguments
uriString!required

Collection path segments joined by slash (e.g. parent/child). Required

localeString!required

Locale for translated collection fields (e.g. en, sv). Required

Returns

Collection with recursive subcollections

Try it
Server
Bodyapplication/json
Request
curl -X POST 'https://graphql.enad.io/{app_id}/graphql' \
  -H 'Content-Type: application/json' \
  -d '{
  "query": "query V1CollectionByUri($uri: String!, $locale: String!) {\n  v1CollectionByUri(uri: $uri, locale: $locale) {\n    id\n    parentId\n    uri\n    title\n    translatedUri {\n      locale\n      uri\n    }\n    status\n    createdAt\n    updatedAt\n    subCollections {\n      id\n      parentId\n      uri\n      title\n      status\n      createdAt\n      updatedAt\n    }\n  }\n}",
  "variables": {
    "uri": "string",
    "locale": "string"
  }
}'
Response
{
  "data": {
    "v1CollectionByUri": {
      "id": "string",
      "parentId": "string",
      "uri": "string",
      "title": "string",
      "translatedUri": [
        {
          "locale": "string",
          "uri": "string"
        }
      ],
      "status": "string",
      "createdAt": null,
      "updatedAt": null,
      "subCollections": [
        {
          "id": "string",
          "parentId": "string",
          "uri": "string",
          "title": "string",
          "status": "string",
          "createdAt": null,
          "updatedAt": null
        }
      ]
    }
  }
}