OBJECT

Query

link GraphQL Schema definition

1type Query {
2
3# Provides suggestions with type-ahead for search result page.
4#
5# Equivalent to GET /store/{storeId}/sitecontent/brandSuggestions
6#
7# Arguments
8# catalogId: [Not documented]
9# contractId: [Not documented]
10# langId: [Not documented]
11# limit: [Not documented]
12# profileName: [Not documented]
13# storeId: [Not documented]
14# termsSort: [Not documented]
15findBrandSuggestions(
16catalogId: String,
17contractId: String,
18langId: String,
19limit: Int,
20profileName: String,
21storeId: String!,
22termsSort: Boolean
23): CategorySuggestion
744
24# Gets category details based on a list of unique IDs assigned to the categories
25# by the database.
26#
27# Equivalent to GET /store/{storeId}/categoryview/byIds
28#
29# Arguments
30# catalogId: [Not documented]
31# checkEntitlement: [Not documented]
32# contractId: [Not documented]
33# currency: [Not documented]
34# id: [Not documented]
35# langId: [Not documented]
36# orderBy: [Not documented]
37# profileName: [Not documented]
38# storeId: [Not documented]
39findCategoriesByUniqueIds(
40catalogId: String,
41checkEntitlement: Boolean,
42contractId: String,
43currency: String,
44id: [String]!,
45langId: String,
46orderBy: String,
47profileName: String,
48storeId: String!
49): CatalogGroupDetailArray
744
50# Gets category details based on its identifier (not the ID assigned by the
51# database).
52#
53# Equivalent to GET /store/{storeId}/categoryview/{categoryIdentifier}
54#
55# Arguments
56# catalogId: [Not documented]
57# categoryIdentifier: [Not documented]
58# checkEntitlement: [Not documented]
59# contractId: [Not documented]
60# currency: [Not documented]
61# langId: [Not documented]
62# profileName: [Not documented]
63# storeId: [Not documented]
64findCategoryByIdentifier(
65catalogId: String,
66categoryIdentifier: String!,
67checkEntitlement: Boolean,
68contractId: String,
69currency: String,
70langId: String,
71profileName: String,
72storeId: String!
73): CatalogGroupDetailArray
744
74# Gets category details based on category identifiers specified (not the id
75# assigned by the database).
76#
77# Equivalent to GET /store/{storeId}/categoryview/byIdentifiers
78#
79# Arguments
80# catalogId: [Not documented]
81# checkEntitlement: [Not documented]
82# contractId: [Not documented]
83# currency: [Not documented]
84# identifier: [Not documented]
85# langId: [Not documented]
86# orderBy: [Not documented]
87# storeId: [Not documented]
88findCategoryByIdentifiers(
89catalogId: String,
90checkEntitlement: Boolean,
91contractId: String,
92currency: String,
93identifier: [String],
94langId: String,
95orderBy: String,
96storeId: String!
97): CatalogGroupDetailArray
744
98# Gets category details based on the unique ID assigned to the category by the
99# database.
100#
101# Equivalent to GET /store/{storeId}/categoryview/byId/{categoryId}
102#
103# Arguments
104# catalogId: [Not documented]
105# categoryId: [Not documented]
106# checkEntitlement: [Not documented]
107# contractId: [Not documented]
108# currency: [Not documented]
109# langId: [Not documented]
110# profileName: [Not documented]
111# storeId: [Not documented]
112findCategoryByUniqueId(
113catalogId: String,
114categoryId: String!,
115checkEntitlement: Boolean,
116contractId: String,
117currency: String,
118langId: String,
119profileName: String,
120storeId: String!
121): CatalogGroupDetailArray
744
122# Provides suggestions with type-ahead for search result page.
123#
124# Equivalent to GET /store/{storeId}/sitecontent/categorySuggestions
125#
126# Arguments
127# catalogId: [Not documented]
128# contractId: [Not documented]
129# count: [Not documented]
130# langId: [Not documented]
131# limit: [Not documented]
132# profileName: [Not documented]
133# storeId: [Not documented]
134# termsSort: [Not documented]
135findCategorySuggestions(
136catalogId: String,
137contractId: String,
138count: Int,
139langId: String,
140limit: Int,
141profileName: String,
142storeId: String!,
143termsSort: Boolean
144): CategorySuggestion
744
145# Provides keyword suggestions with type-ahead for search result page based on a
146# term.
147#
148# Equivalent to GET /store/{storeId}/sitecontent/keywordSuggestionsByTerm/{term}
149#
150# Arguments
151# catalogId: [Not documented]
152# contractId: [Not documented]
153# langId: [Not documented]
154# limit: [Not documented]
155# profileName: [Not documented]
156# storeId: [Not documented]
157# term: [Not documented]
158# termsSort: [Not documented]
159findKeywordSuggestionsByTerm(
160catalogId: String,
161contractId: String,
162langId: String,
163limit: String,
164profileName: String,
165storeId: String!,
166term: String!,
167termsSort: Boolean
168): KeywordSuggestion
744
169# Gets products by part number.
170#
171# Equivalent to GET /store/{storeId}/productview/byPartNumber/{partNumber}
172#
173# Arguments
174# associationType: [Not documented]
175# attachmentFilter: [Not documented]
176# attributeKeyword: [Not documented]
177# catalogId: [Not documented]
178# checkEntitlement: [Not documented]
179# contractId: [Not documented]
180# currency: [Not documented]
181# langId: [Not documented]
182# partNumber: [Not documented]
183# profileName: [Not documented]
184# storeId: [Not documented]
185findProductByAPartNumber(
186associationType: String,
187attachmentFilter: String,
188attributeKeyword: String,
189catalogId: String,
190checkEntitlement: Boolean,
191contractId: String,
192currency: String,
193langId: String,
194partNumber: String!,
195profileName: String,
196storeId: String!
197): ProductDetail
744
198# Gets product details based on the product ID.
199#
200# Equivalent to GET /store/{storeId}/productview/byId/{productId}
201#
202# Arguments
203# associationType: [Not documented]
204# attachmentFilter: [Not documented]
205# attributeKeyword: [Not documented]
206# catalogId: [Not documented]
207# checkEntitlement: [Not documented]
208# contractId: [Not documented]
209# currency: [Not documented]
210# langId: [Not documented]
211# productId: [Not documented]
212# profileName: [Not documented]
213# storeId: [Not documented]
214findProductById(
215associationType: String,
216attachmentFilter: String,
217attributeKeyword: String,
218catalogId: String,
219checkEntitlement: Boolean,
220contractId: String,
221currency: String,
222langId: String,
223productId: String!,
224profileName: String,
225storeId: String!
226): ProductDetail
744
227# Gets products by part number.
228#
229# Equivalent to GET /store/{storeId}/productview/{partNumber}
230#
231# Arguments
232# associationType: [Not documented]
233# attachmentFilter: [Not documented]
234# attributeKeyword: [Not documented]
235# catalogId: [Not documented]
236# checkEntitlement: [Not documented]
237# contractId: [Not documented]
238# currency: [Not documented]
239# langId: [Not documented]
240# partNumber: [Not documented]
241# profileName: [Not documented]
242# storeId: [Not documented]
243findProductByPartNumber(
244associationType: String,
245attachmentFilter: String,
246attributeKeyword: String,
247catalogId: String,
248checkEntitlement: Boolean,
249contractId: String,
250currency: String,
251langId: String,
252partNumber: String!,
253profileName: String,
254storeId: String!
255): ProductDetail
744
256# Gets products by part numbers.
257#
258# Equivalent to GET /store/{storeId}/productview/byPartNumbers
259#
260# Arguments
261# associationType: [Not documented]
262# attachmentFilter: [Not documented]
263# catalogId: [Not documented]
264# checkEntitlement: [Not documented]
265# contractId: [Not documented]
266# currency: [Not documented]
267# langId: [Not documented]
268# partNumber: [Not documented]
269# profileName: [Not documented]
270# storeId: [Not documented]
271findProductByPartNumbers(
272associationType: String,
273attachmentFilter: String,
274catalogId: String,
275checkEntitlement: Boolean,
276contractId: String,
277currency: String,
278langId: String,
279partNumber: [String]!,
280profileName: String,
281storeId: String!
282): ProductDetailArray
744
283# Provides suggestions with type-ahead for search result page.
284#
285# Equivalent to GET
286# /store/{storeId}/sitecontent/productSuggestionsBySearchTerm/{searchTerm}
287#
288# Arguments
289# catalogId: [Not documented]
290# checkEntitlement: [Not documented]
291# contractId: [Not documented]
292# langId: [Not documented]
293# pageNumber: [Not documented]
294# pageSize: [Not documented]
295# profileName: [Not documented]
296# searchTerm: [Not documented]
297# searchType: [Not documented]
298# storeId: [Not documented]
299# term: [Not documented]
300# termsSort: [Not documented]
301findProductSuggestionsBySearchTerm(
302catalogId: String,
303checkEntitlement: Boolean,
304contractId: String,
305langId: String,
306pageNumber: Int,
307pageSize: Int,
308profileName: String,
309searchTerm: String!,
310searchType: Int,
311storeId: String!,
312term: Boolean,
313termsSort: Boolean
314): ProductSuggestion
744
315# Gets Products
316#
317# Equivalent to GET /api/v2/products
318#
319# Arguments
320# associationType: [Not documented]
321# attachmentFilter: [Not documented]
322# attributeKeyword: [Not documented]
323# catalogId: [Not documented]
324# categoryId: [Not documented]
325# checkEntitlement: [Not documented]
326# contractId: [Not documented]
327# currency: [Not documented]
328# disableSearchRules: [Not documented]
329# id: [Not documented]
330# langId: [Not documented]
331# limit: [Not documented]
332# offset: [Not documented]
333# partNumber: [Not documented]
334# productId: [Not documented]
335# profileName: [Not documented]
336# searchTerm: [Not documented]
337# searchType: [Not documented]
338# storeId: [Not documented]
339findProducts(
340associationType: String,
341attachmentFilter: String,
342attributeKeyword: String,
343catalogId: String,
344categoryId: String,
345checkEntitlement: Boolean,
346contractId: String,
347currency: String,
348disableSearchRules: Boolean,
349id: [String],
350langId: String,
351limit: Int,
352offset: Int,
353partNumber: [String],
354productId: String,
355profileName: String,
356searchTerm: String,
357searchType: Int,
358storeId: String!
359): ProductDetail
744
360# Finds a product by its ID.
361#
362# Equivalent to GET /store/{storeId}/productview/byCategory/{categoryId}
363#
364# Arguments
365# advancedFacetList: [Not documented]
366# associationType: [Not documented]
367# attachmentFilter: [Not documented]
368# attributeKeyword: [Not documented]
369# catalogId: [Not documented]
370# categoryId: [Not documented]
371# checkEntitlement: [Not documented]
372# contractId: [Not documented]
373# currency: [Not documented]
374# facet: [Not documented]
375# facetLimit: [Not documented]
376# filterFacet: [Not documented]
377# filterTerm: [Not documented]
378# langId: [Not documented]
379# manufacturer: [Not documented]
380# maxPrice: [Not documented]
381# minPrice: [Not documented]
382# orderBy: [Not documented]
383# pageNumber: [Not documented]
384# pageSize: [Not documented]
385# profileName: [Not documented]
386# searchType: [Not documented]
387# storeId: [Not documented]
388findProductsByCategory(
389advancedFacetList: String,
390associationType: String,
391attachmentFilter: String,
392attributeKeyword: String,
393catalogId: String,
394categoryId: String!,
395checkEntitlement: Boolean,
396contractId: String,
397currency: String,
398facet: Boolean,
399facetLimit: String,
400filterFacet: String,
401filterTerm: String,
402langId: String,
403manufacturer: String,
404maxPrice: Int,
405minPrice: Int,
406orderBy: String,
407pageNumber: Int,
408pageSize: Int,
409profileName: String,
410searchType: Int,
411storeId: String!
412): ProductSummaryArray
744
413# By default, this API returns all products under the category and subcategories
414# by deep search. It does not only return products in the current category. There
415# is no control over the limit of each subcategory under the category facet.
416#
417# Equivalent to GET /store/{storeId}/productview/byCategoryForAdmin/{categoryId}
418#
419# Arguments
420# advancedFacetList: [Not documented]
421# associationType: [Not documented]
422# attachmentFilter: [Not documented]
423# attributeKeyword: [Not documented]
424# catalogId: [Not documented]
425# categoryId: [Not documented]
426# checkEntitlement: [Not documented]
427# contractId: [Not documented]
428# currency: [Not documented]
429# debug: [Not documented]
430# facet: [Not documented]
431# facetLimit: [Not documented]
432# filterFacet: [Not documented]
433# filterTerm: [Not documented]
434# langId: [Not documented]
435# manufacturer: [Not documented]
436# maxPrice: [Not documented]
437# minPrice: [Not documented]
438# orderBy: [Not documented]
439# pageNumber: [Not documented]
440# pageSize: [Not documented]
441# profileName: [Not documented]
442# searchType: [Not documented]
443# storeId: [Not documented]
444findProductsByCategoryForAdmin(
445advancedFacetList: String,
446associationType: String,
447attachmentFilter: String,
448attributeKeyword: String,
449catalogId: String,
450categoryId: String!,
451checkEntitlement: String,
452contractId: String,
453currency: String,
454debug: String,
455facet: String,
456facetLimit: String,
457filterFacet: String,
458filterTerm: String,
459langId: String,
460manufacturer: String,
461maxPrice: String,
462minPrice: String,
463orderBy: String,
464pageNumber: String,
465pageSize: String,
466profileName: String,
467searchType: String,
468storeId: String!
469): ProductSummaryArray
744
470# Gets product details based on the product ID.
471#
472# Equivalent to GET /store/{storeId}/productview/byIds
473#
474# Arguments
475# associationType: [Not documented]
476# attachmentFilter: [Not documented]
477# attributeKeyword: [Not documented]
478# catalogId: [Not documented]
479# checkEntitlement: [Not documented]
480# contractId: [Not documented]
481# currency: [Not documented]
482# id: [Not documented]
483# langId: [Not documented]
484# profileName: [Not documented]
485# storeId: [Not documented]
486findProductsByIds(
487associationType: String,
488attachmentFilter: String,
489attributeKeyword: String,
490catalogId: String,
491checkEntitlement: Boolean,
492contractId: String,
493currency: String,
494id: [String]!,
495langId: String,
496profileName: String,
497storeId: String!
498): ProductDetail
744
499# Gets product details based on a search term.
500#
501# Equivalent to GET /store/{storeId}/productview/bySearchTerm/{searchTerm}
502#
503# Arguments
504# advancedFacetList: [Not documented]
505# associationType: [Not documented]
506# attachmentFilter: [Not documented]
507# attributeKeyword: [Not documented]
508# catalogId: [Not documented]
509# categoryId: [Not documented]
510# checkEntitlement: [Not documented]
511# contractId: [Not documented]
512# currency: [Not documented]
513# disableSearchRules: [Not documented]
514# facet: [Not documented]
515# facetLimit: [Not documented]
516# filterFacet: [Not documented]
517# filterTerm: [Not documented]
518# langId: [Not documented]
519# manufacturer: [Not documented]
520# maxPrice: [Not documented]
521# minPrice: [Not documented]
522# orderBy: [Not documented]
523# pageNumber: [Not documented]
524# pageSize: [Not documented]
525# physicalStoreIds: [Not documented]
526# profileName: [Not documented]
527# searchTerm: [Not documented]
528# searchType: [Not documented]
529# storeId: [Not documented]
530findProductsBySearchTerm(
531advancedFacetList: String,
532associationType: String,
533attachmentFilter: String,
534attributeKeyword: String,
535catalogId: String,
536categoryId: String,
537checkEntitlement: Boolean,
538contractId: String,
539currency: String,
540disableSearchRules: Boolean,
541facet: Boolean,
542facetLimit: String,
543filterFacet: String,
544filterTerm: String,
545langId: String,
546manufacturer: String,
547maxPrice: Int,
548minPrice: Int,
549orderBy: String,
550pageNumber: Int,
551pageSize: Int,
552physicalStoreIds: String,
553profileName: String,
554searchTerm: String!,
555searchType: Int,
556storeId: String!
557): ProductSummaryArray
744
558# Gets child categories based on the unique Id assigned to the parent category by
559# the database.
560#
561# Equivalent to GET
562# /store/{storeId}/categoryview/byParentCategory/{parentCategoryId}
563#
564# Arguments
565# catalogId: [Not documented]
566# checkEntitlement: [Not documented]
567# contractId: [Not documented]
568# currency: [Not documented]
569# depthAndLimit: [Not documented]
570# langId: [Not documented]
571# orderBy: [Not documented]
572# pageNumber: [Not documented]
573# pageSize: [Not documented]
574# parentCategoryId: [Not documented]
575# profileName: [Not documented]
576# storeId: [Not documented]
577findSubCategories(
578catalogId: String,
579checkEntitlement: Boolean,
580contractId: String,
581currency: String,
582depthAndLimit: String,
583langId: String,
584orderBy: String,
585pageNumber: Int,
586pageSize: Int,
587parentCategoryId: String!,
588profileName: String,
589storeId: String!
590): CatalogGroupDetailWithSequenceArray
744
591# Provides suggestions with type-ahead for search result page.
592#
593# Equivalent to GET /store/{storeId}/sitecontent/suggestions
594#
595# Arguments
596# catalogId: [Not documented]
597# contractId: [Not documented]
598# count: [Not documented]
599# langId: [Not documented]
600# limit: [Not documented]
601# storeId: [Not documented]
602# suggestType: [Not documented]
603# term: [Not documented]
604# termsSort: [Not documented]
605findSuggestions(
606catalogId: String,
607contractId: String,
608count: Int,
609langId: String,
610limit: String,
611storeId: String!,
612suggestType: String,
613term: String,
614termsSort: Boolean
615): CommonSuggestions
744
616# Gets all top level categories.
617#
618# Equivalent to GET /store/{storeId}/categoryview/@top
619#
620# Arguments
621# catalogId: [Not documented]
622# checkEntitlement: [Not documented]
623# contractId: [Not documented]
624# currency: [Not documented]
625# depthAndLimit: [Not documented]
626# langId: [Not documented]
627# orderBy: [Not documented]
628# pageNumber: [Not documented]
629# pageSize: [Not documented]
630# profileName: [Not documented]
631# storeId: [Not documented]
632findTopCategories(
633catalogId: String,
634checkEntitlement: Boolean,
635contractId: String,
636currency: String,
637depthAndLimit: String,
638langId: String,
639orderBy: String,
640pageNumber: Int,
641pageSize: Int,
642profileName: String,
643storeId: String!
644): CatalogGroupDetailWithSequenceArray
744
645# Get the summary of all Ingest Connector Status
646#
647# Equivalent to GET /api/v2/data/status
648#
649# Arguments
650# envType: [Not documented]
651# storeId: [Not documented]
652getAllIngestControllerStatus(
653envType: String,
654storeId: String
655): DataStatusEntry
744
656# Get the Colors configuration data from ZooKeeper.
657#
658# Equivalent to GET /api/v2/configuration/colors
659#
660# Arguments
661# envType: [Not documented]
662# locale: [Not documented]
663# storeId: [Not documented]
664getColorConfig(envType: String!, locale: String!, storeId: String!): JSON
744
665# Get the configuration node data from ZooKeeper.
666#
667# Equivalent to GET /api/v2/configuration
668#
669# Arguments
670# envType: [Not documented]
671# locale: [Not documented]
672# nodeName: [Not documented]
673getConfigurationData(
674envType: String!,
675locale: String,
676nodeName: String!
677): JSON
744
678# Get the search profile.
679#
680# Equivalent to GET /api/v2/documents/profiles/{profileName}
681#
682# Arguments
683# profileName: [Not documented]
684# profileType: [Not documented]
685getSearchProfile(profileName: String!, profileType: ProfileType): [SearchProfile]
744
686# Gets the search profiles.
687#
688# Equivalent to GET /api/v2/documents/profiles
689#
690# Arguments
691# profileType: [Not documented]
692getSearchProfileList(profileType: ProfileType): [SearchProfile]
744
693# Gets a search ranking by ID.
694#
695# Equivalent to GET /api/v2/rankings/{id}
696#
697# Arguments
698# id: The ID created during the creation of search ranking
699# languageId: The unique language identifier of the supported
700# language
701# storeId: The unique store identifier of the respective store
702getSearchRankingById(
703id: String!,
704languageId: Int!,
705storeId: Int!
706): SearchRanking
744
707# Gets all of the search rankings.
708#
709# Equivalent to GET /api/v2/rankings
710#
711# Arguments
712# languageId: The unique language identifier of the supported
713# language
714# storeId: The unique store identifier of the respective store
715getSearchRankings(languageId: Int!, storeId: Int!): SearchRankingNameCollection
744
716# Gets Response for V2.0 API for store as per the requirements
717#
718# Equivalent to GET /api/v2/categories
719#
720# Arguments
721# depthAndLimit: [Not documented]
722# id: [Not documented]
723# identifier: [Not documented]
724# parentCategoryId: [Not documented]
725# storeId: [Not documented]
726getV2CategoryResources(
727depthAndLimit: [String],
728id: [String],
729identifier: [String],
730parentCategoryId: String,
731storeId: String!
732): String
744
733# Gets Response for V2.0 API Seo url data
734#
735# Equivalent to GET /api/v2/urls
736#
737# Arguments
738# identifier: [Not documented]
739# storeId: [Not documented]
740getV2CategoryResources1(
741identifier: [String],
742storeId: Int!
743): SearchRankingNameCollection
745
746}

link Required by

This element is not required by anyone