Skip to content
Esc
↑↓navigate↵open⌘Jpreview

v1Warehouses

Query warehouses with optional slug filtering and pagination

QUERYv1Warehouses
Arguments
slugs[String!]

When set, only warehouses with these slugs are returned (case-insensitive)

pageInt

Page number (1-based, default 1)

perPageInt

Page size (default 25, max 50)

Returns

Warehouses with pagination information

Try it
Server
Bodyapplication/json
Request
curl -X POST 'https://graphql.enad.io/{app_id}/graphql' \
  -H 'Content-Type: application/json' \
  -d '{
  "query": "query V1Warehouses($slugs: [String!], $page: Int, $perPage: Int) {\n  v1Warehouses(slugs: $slugs, page: $page, perPage: $perPage) {\n    warehouses {\n      id\n      slug\n      name\n      createdAt\n      updatedAt\n    }\n    pageInfo {\n      totalPages\n      currentPage\n      hasNextPage\n      hasPreviousPage\n    }\n  }\n}",
  "variables": {
    "slugs": [
      "string"
    ],
    "page": 0,
    "perPage": 0
  }
}'
Response
{
  "data": {
    "v1Warehouses": {
      "warehouses": [
        {
          "id": "string",
          "slug": "string",
          "name": "string",
          "createdAt": "string",
          "updatedAt": null
        }
      ],
      "pageInfo": {
        "totalPages": 0,
        "currentPage": 0,
        "hasNextPage": true,
        "hasPreviousPage": true
      }
    }
  }
}