OBJECT

Query

link GraphQL Schema definition

  • type Query {
  • # The client or user authenticated in this request
  • authenticatedEntity: AuthenticatedEntity!
  • # A BIC code
  • #
  • # Arguments
  • # codeEq: The required code
  • bicCode(codeEq: String!): BIC!
  • # A list of BIC codes
  • #
  • # Arguments
  • # codeIn: A list of required codes
  • # descriptionMatch: A regular expression for searching code
  • # descriptions
  • bicCodes(codeIn: [String!], descriptionMatch: String): [BIC!]!
  • # A BISAC code
  • #
  • # Arguments
  • # codeEq: The required code
  • bisacCode(codeEq: String!): BISAC!
  • # A list of BISAC codes
  • #
  • # Arguments
  • # codeIn: [Not documented]
  • # descriptionMatch: A regular expression for searching code
  • # descriptions
  • bisacCodes(codeIn: [String!], descriptionMatch: String): [BISAC!]!
  • # A contact
  • #
  • # Arguments
  • # idEq: [Not documented]
  • contact(idEq: Int!): Contact!
  • # A list of contacts
  • #
  • # Arguments
  • # first: Limits the result to a number of contacts
  • # productSearch: Search for contacts based on attributes of the
  • # products to which they have contributed.
  • #
  • # For example, to find the contributors to audio download products.
  • # workSearch: Search for contacts based on attributes of the
  • # works to which they have contributed.
  • #
  • # For example, to find the contributors to works with a particular BISAC code.
  • # shopSearch: Search for contacts based on the shop links of the
  • # products to which they have contributed
  • # contactSearch: Search for contacts based on their attributes
  • contacts(
  • first: Int,
  • productSearch: ProductSearchAttributes,
  • workSearch: WorkSearchAttributes,
  • shopSearch: ShopSearchAttributes,
  • contactSearch: ContactSearchAttributes
  • ): [Contact!]!
  • # A contract
  • #
  • # Arguments
  • # contractSearch: [Not documented]
  • contract(contractSearch: ContractSearchAttributes!): Contract
  • # A list of delivery date deliverable types
  • deliverableTypeCode: [DeliveryDateDeliverable!]!
  • # All Dewey Decimal codes used
  • deweyDecimalCodes: [String!]!
  • # All Dewey Decimal editions used
  • deweyDecimalEditions: [String!]!
  • # A set of configuration items for the frontend
  • frontendConfiguration: FrontendConfiguration!
  • # A list of imprints
  • imprints: [Imprint!]!
  • # A list of in-house editions
  • inHouseEditions: [InHouseEdition!]!
  • # A list of in-house formats
  • inHouseFormats: [InHouseFormat!]!
  • # A list of in-house subject codes
  • #
  • # Arguments
  • # codeIn: [Not documented]
  • # descriptionMatch: A regular expression for searching code
  • # descriptions
  • inHouseSubjectCodes(
  • codeIn: [String!],
  • descriptionMatch: String
  • ): [InHouseSubject!]!
  • # An ISBN block, loaded to the client's account
  • #
  • # Arguments
  • # withUnusedIsbnsOnly: When true, only ISBN blocks with available
  • # ISBNs will be returned
  • isbnBlocks(withUnusedIsbnsOnly: Boolean): [ISBNBlock!]!
  • # All Library of Congress children's subject headings used
  • lcChildrensSubjectHeadings: [String!]!
  • # All Library of Congress fiction genre headings used
  • lcFictionGenreHeadings: [String!]!
  • # All Library of Congress subject heading regions used
  • lcSubjectHeadingRegions: [String!]!
  • # All Library of Congress subject headings used
  • lcSubjectHeadings: [String!]!
  • licensedRightGroupBy: LicensedRightGroup!
  • # All in-house marketing tier classifications
  • marketingTiers: [MarketingTier!]!
  • # A NUR code
  • #
  • # Arguments
  • # codeEq: [Not documented]
  • nurCode(codeEq: String!): NUR!
  • # A list of NUR codes
  • #
  • # Arguments
  • # codeIn: [Not documented]
  • # descriptionMatch: A regular expression for searching code
  • # descriptions
  • nurCodes(codeIn: [String!], descriptionMatch: String): [NUR!]!
  • # A list of ONIX codes
  • #
  • # Arguments
  • # numberEq:
  • onixCodeList(numberEq: Int): ONIXCodeList
  • # A list of ONIX countries and regions
  • onixTerritories: [ONIXCode!]!
  • # A price
  • #
  • # Arguments
  • # idEq: [Not documented]
  • price(idEq: Int!): Price
  • # A product
  • #
  • # Arguments
  • # productSearch: [Not documented]
  • product(productSearch: ProductSearchAttributes!): Product
  • # A list of products
  • #
  • # Arguments
  • # first: Limits the result to a number of products
  • # productSearch: Search for products based on their attributes
  • # workSearch: Search for products based on attributes of their
  • # work
  • # priceSearch: Search for products based on attributes of their
  • # prices
  • # shopSearch: Search for products based on their link to a shop
  • products(
  • first: Int,
  • productSearch: ProductSearchAttributes,
  • workSearch: WorkSearchAttributes,
  • priceSearch: PriceSearchAttributes,
  • shopSearch: ShopSearchAttributes
  • ): [Product!]!
  • # All in-house project stage classifications
  • projectStages: [ProjectStage!]!
  • # A list of publishers
  • publishers: [Publisher!]!
  • # A list of roles
  • roles: [Role!]
  • # All in-house season classifications
  • seasons: [Season!]!
  • # A list of series
  • seriesList: [Series!]!
  • # A shopfront
  • #
  • # Arguments
  • # idEq: [Not documented]
  • shop(idEq: Int!): Shop
  • # Shopfronts
  • shops: [Shop!]
  • standardPriceComponents: [StandardPriceComponents!]!
  • # A Thema code
  • #
  • # Arguments
  • # codeEq: The code required
  • themaCode(codeEq: String!): Thema!
  • # A list of Thema codes
  • #
  • # Arguments
  • # codeIn: [Not documented]
  • # descriptionMatch: A regular expression for searching code
  • # descriptions
  • themaCodes(codeIn: [String!], descriptionMatch: String): [Thema!]!
  • # A list of users
  • users: [User!]
  • # The result for validity tests
  • #
  • # Arguments
  • # inputs: [Not documented]
  • validities(inputs: ValidityInputAttributes!): [Validity!]!
  • # A work
  • #
  • # Arguments
  • # workSearch: [Not documented]
  • work(workSearch: WorkSearchAttributes!): Work
  • # All in-house work type classifications
  • workTypes: [WorkType!]!
  • # A list of works
  • #
  • # Arguments
  • # first: Limits the result to a number of works
  • # after: Limits the result to IDs greater than this value
  • # workSearch: Search for works based on their attributes
  • # productSearch: Search for works based on attributes of their
  • # products
  • # priceSearch: Search for works based on attributes of their
  • # products' prices
  • # shopSearch: Search for works based on shops that their products
  • # are linked to
  • works(
  • first: Int,
  • after: Int,
  • workSearch: WorkSearchAttributes,
  • productSearch: ProductSearchAttributes,
  • priceSearch: PriceSearchAttributes,
  • shopSearch: ShopSearchAttributes
  • ): [Work!]!
  • }

link Require by

This element is not required by anyone