---
updatedAt: 2026-09-07T11:12:49.000Z
agentTools:
  projectIndex: https://docs.nacelle.com/llms.txt
---

# Input filters

# Input filters

## ContentFilterInput

Filter results for content

[block:parameters]
{
  "data": {
    "h-0": "Field",
    "h-1": "Type",
    "h-2": "Description",
    "0-0": "after",
    "0-1": "String",
    "0-2": "Returns elements after a cursor `nacelleEntryId`.",
    "1-0": "entryDepth",
    "1-1": "Int",
    "1-2": "Determines how many levels of nested content entries should be returned.  \nDefaults to 4.",
    "2-0": "first",
    "2-1": "Int",
    "2-2": "Returns the first n content entries of a query.  \nDefaults to 100.  \nMax value of 500.",
    "3-0": "handles",
    "3-1": "[String!]",
    "3-2": "Filter content entries by entry handle.  \nRequires type filter or defaults to type of 'page'.",
    "4-0": "locale",
    "4-1": "String",
    "4-2": "Filter items based on locale.  \nIs an IETF language tag.  \nDefaults to `en-US`.",
    "5-0": "nacelleEntryIds",
    "5-1": "[String!]",
    "5-2": "Filter content entries by Nacelle entry id.",
    "6-0": "searchFilter",
    "6-1": "ContentSearchOptions",
    "6-2": "The backend search filter.",
    "7-0": "type",
    "7-1": "String",
    "7-2": "Filter content entries by content type (ie. 'article', 'page', etc.)."
  },
  "cols": 3,
  "rows": 8,
  "align": [
    "left",
    "left",
    "left"
  ]
}
[/block]

## ProductFilterInput

Filter results for product

[block:parameters]
{
  "data": {
    "h-0": "Field",
    "h-1": "Type",
    "h-2": "Description",
    "0-0": "after",
    "0-1": "String",
    "0-2": "Returns elements after a cursor `nacelleEntryId`.",
    "1-0": "first",
    "1-1": "Int",
    "1-2": "Returns the first n content entries of a query.  \nDefaults to 100.  \nMax value of 500.",
    "2-0": "handles",
    "2-1": "[String!]",
    "2-2": "Filter content entries by entry handle.  \nRequires type filter or defaults to type of 'page'.",
    "3-0": "locale",
    "3-1": "String",
    "3-2": "Filter items based on locale.  \nIs an IETF language tag.  \nDefaults to `en-US`.",
    "4-0": "nacelleEntryIds",
    "4-1": "[String!]",
    "4-2": "Filter content entries by Nacelle entry id.",
    "5-0": "searchFilter",
    "5-1": "ContentSearchOptions",
    "5-2": "The backend search filter.",
    "6-0": "pricingCountryCode",
    "6-1": "String",
    "6-2": "Returns product variant standalone pricing from the price book for the given country code."
  },
  "cols": 3,
  "rows": 7,
  "align": [
    "left",
    "left",
    "left"
  ]
}
[/block]

## ProductCollectionFilterInput

Filter results for product collection

[block:parameters]
{
  "data": {
    "h-0": "Field",
    "h-1": "Type",
    "h-2": "Description",
    "0-0": "after",
    "0-1": "String",
    "0-2": "Returns elements after a cursor `nacelleEntryId`.",
    "1-0": "first",
    "1-1": "Int",
    "1-2": "Returns the first n content entries of a query.  \nDefaults to 100.  \nMax value of 500.",
    "2-0": "handles",
    "2-1": "[String!]",
    "2-2": "Filter content entries by entry handle.  \nRequires type filter or defaults to type of 'page'.",
    "3-0": "locale",
    "3-1": "String",
    "3-2": "Filter items based on locale.  \nIs an IETF language tag.  \nDefaults to `en-US`.",
    "4-0": "nacelleEntryIds",
    "4-1": "[String!]",
    "4-2": "Filter content entries by Nacelle entry id.",
    "5-0": "searchFilter",
    "5-1": "ContentSearchOptions",
    "5-2": "The backend search filter.",
    "6-0": "type",
    "6-1": "String",
    "6-2": "Filter content entries by content type (ie. 'article', 'page', etc.)"
  },
  "cols": 3,
  "rows": 7,
  "align": [
    "left",
    "left",
    "left"
  ]
}
[/block]