INPUT_OBJECT

ProductSearchAttributes

Attributes for searching for products

link GraphQL Schema definition

  • input ProductSearchAttributes {
  • # Where the product's internal ID is greater than the value
  • after: Int
  • # Where the product's ID is equal to
  • idEq: Int
  • # Match only products for this ISBN
  • isbn13Eq: String
  • # Match only products for this set of ISBNs
  • isbn13In: [String!]
  • # Match only products to which an ISBN is assigned
  • isbn13Assigned: Boolean
  • # Exact case-sensitive match on title
  • titleEq: String
  • # Case-insensitive match for any part of a title
  • titleCont: String
  • # Whether the product's title has a prefix
  • titlePrefixPresent: String
  • # Publication date equals (on this date)
  • publicationDateEq: ISO8601Date
  • # Publication date greater than (after)
  • publicationDateGt: ISO8601Date
  • # Publication date less than (before)
  • publicationDateLt: ISO8601Date
  • # Publication date greater than or equal to (on or after)
  • publicationDateGteq: ISO8601Date
  • # Publication date less than or equal to (on or before)
  • publicationDateLteq: ISO8601Date
  • # ONIX 2.1 product form is any of
  • onix21ProductFormCodeIn: [ONIX21ProductFormCode!]
  • # Product is likely to have changed since. Not a guarantee, because this can also
  • # be impacted by changes to other products on the same work, or irrelevant changes
  • # to a work's contact, series, or imprint.
  • changedSince: ISO8601Date
  • # The type of product. Note that passing this parameter with an empty set of
  • # product types is ignored, and all product types are returned.
  • productTypes: [ProductTypename!]
  • }