OBJECT

Mutation

link GraphQL Schema definition

1type Mutation {
2# Assigns dynamic and mapped attributes to an object.
3#
4# Required permission: Attribute:write
5#
6# Requires field selected: userErrors
7#
8# Arguments
9# input: (self-explanatory)
10assignAttributes(input: AttributesAssignGenericInput!): AttributesAssignPayload!
11
12# Unassigns dynamic and mapped attributes from an object.
13#
14# Required permission: Attribute:write
15#
16# Requires field selected: userErrors
17#
18# Arguments
19# input: (self-explanatory)
20unassignAttributes(input: AttributesUnassignGenericInput!): AttributesUnassignPayload!
21
22# Assigns dynamic and mapped attributes to multiple objects. Up to 100 objects per call.
23#
24# Required permission: Attribute:write
25#
26# Requires field selected: userErrors
27#
28# Arguments
29# input: (self-explanatory)
30assignAttributesBatch(input: [AttributesAssignGenericInput!]!): AttributesAssignBatchPayload!
31
32# Unassigns dynamic and mapped attributes from multiple objects. Up to 100 objects per call.
33#
34# Required permission: Attribute:write
35#
36# Requires field selected: userErrors
37#
38# Arguments
39# input: (self-explanatory)
40unassignAttributesBatch(input: [AttributesUnassignGenericInput!]!): AttributesUnassignBatchPayload!
41
42# Create a mapped attribute
43#
44# Required permission: Attribute:write
45#
46# Requires field selected: userErrors
47#
48# Arguments
49# input: (self-explanatory)
50createAttribute(input: AttributeCreateInput!): AttributeCreatePayload!
51
52# Update a mapped attribute
53#
54# Required permission: Attribute:write
55#
56# Requires field selected: userErrors
57#
58# Arguments
59# id: (self-explanatory)
60# input: (self-explanatory)
61updateAttribute(id: Int!, input: AttributeUpdateInput!): AttributeUpdatePayload!
62
63# Create a brand
64#
65# Required permission: Brand:write
66#
67# Requires field selected: userErrors
68#
69# Arguments
70# input: (self-explanatory)
71createBrand(input: BrandCreateInput!): BrandCreatePayload!
72
73# Update a brand
74#
75# Required permission: Brand:write
76#
77# Requires field selected: userErrors
78#
79# Arguments
80# id: (self-explanatory)
81# externalId: (self-explanatory)
82# input: (self-explanatory)
83updateBrand(id: Int, externalId: String, input: BrandUpdateInput!): BrandUpdatePayload!
84
85# Creates a new collection
86#
87# Required permission: Collection:write
88#
89# Requires field selected: userErrors
90#
91# Arguments
92# input: (self-explanatory)
93createCollection(input: CollectionCreateInput!): CollectionCreatePayload!
94
95# Update a collection
96#
97# Required permission: Collection:write
98#
99# Requires field selected: userErrors
100#
101# Arguments
102# id: (self-explanatory)
103# externalId: (self-explanatory)
104# input: (self-explanatory)
105updateCollection(id: Int, externalId: String, input: CollectionUpdateInput!): CollectionUpdatePayload!
106
107# Create a new display
108#
109# Required permission: Display:write
110#
111# Requires field selected: userErrors
112#
113# Arguments
114# input: (self-explanatory)
115createDisplay(input: DisplayCreateInput!): DisplayCreatePayload!
116
117# Update an existing display
118#
119# Required permission: Display:write
120#
121# Requires field selected: userErrors
122#
123# Arguments
124# id: (self-explanatory)
125# input: (self-explanatory)
126updateDisplay(id: Int!, input: DisplayUpdateInput!): DisplayUpdatePayload!
127
128# Create a media upload policy
129#
130# Required permission: ProductMedia:write
131#
132# Requires field selected: userErrors
133#
134# Arguments
135# input: (self-explanatory)
136createMediaUpload(input: MediaUploadCreateInput!): MediaUploadCreatePayload!
137
138# Complete media upload by assigning media to:
139#
140# - Product (required permission: 'Product:write')
141#
142# - ProductVariant (required permission: 'ProductVariant:write')
143#
144#
145# Required permission: ProductMedia:write
146#
147# Requires field selected: userErrors
148#
149# Arguments
150# input: (self-explanatory)
151completeMediaUpload(input: MediaUploadCompleteInput!): MediaUploadCompletePayload!
152
153# Update product media
154#
155# Required permission: ProductMedia:write
156#
157# Requires field selected: userErrors
158#
159# Arguments
160# id: (self-explanatory)
161# input: (self-explanatory)
162updateProductMedia(id: Int!, input: ProductMediaUpdateInput!): ProductMediaUpdatePayload!
163
164# Delete a product media
165#
166# Required permission: ProductMedia:write
167#
168# Requires field selected: userErrors
169#
170# Arguments
171# id: (self-explanatory)
172deleteProductMedia(id: Int!): ProductMediaDeletePayload!
173
174# Create a new folder
175#
176# Required permission: Folder:write
177#
178# Requires field selected: userErrors
179#
180# Arguments
181# input: (self-explanatory)
182createFolder(input: FolderCreateInput): FolderCreatePayload!
183
184# Update an existing folder
185#
186# Required permission: Folder:write
187#
188# Requires field selected: userErrors
189#
190# Arguments
191# id: (self-explanatory)
192# externalId: (self-explanatory)
193# input: (self-explanatory)
194updateFolder(id: Int, externalId: String, input: FolderUpdateInput): FolderUpdatePayload!
195
196# Create a Price Alteration
197#
198# Required permission: Price:write
199#
200# Requires field selected: userErrors
201#
202# Arguments
203# input: (self-explanatory)
204createPriceAlteration(input: PriceAlterationCreateInput!): PriceAlterationPayload!
205
206# Update a Price Alteration
207#
208# Required permission: Price:write
209#
210# Requires field selected: userErrors
211#
212# Arguments
213# id: (self-explanatory)
214# input: (self-explanatory)
215updatePriceAlteration(id: Int!, input: PriceAlterationUpdateInput!): PriceAlterationPayload!
216
217# Delete a Price Alteration
218#
219# Required permission: Price:write
220#
221# Requires field selected: userErrors
222#
223# Arguments
224# id: (self-explanatory)
225deletePriceAlteration(id: Int!): PriceAlterationDeletePayload!
226
227# Create a product
228#
229# Required permission: Product:write
230#
231# Requires field selected: userErrors
232#
233# Arguments
234# input: (self-explanatory)
235createProduct(input: ProductCreateInput!): ProductCreatePayload!
236
237# Update a product
238#
239# Required permission: Product:write
240#
241# Requires field selected: userErrors
242#
243# Arguments
244# id: (self-explanatory)
245# externalId: (self-explanatory)
246# input: (self-explanatory)
247updateProduct(id: Int, externalId: String, input: ProductUpdateInput!): ProductUpdatePayload!
248
249# Create a product variant
250#
251# Required permission: ProductVariant:write
252#
253# Requires field selected: userErrors
254#
255# Arguments
256# input: (self-explanatory)
257createProductVariant(input: ProductVariantCreateInput!): ProductVariantCreatePayload!
258
259# Update a product variant
260#
261# Required permission: ProductVariant:write
262#
263# Requires field selected: userErrors
264#
265# Arguments
266# id: (self-explanatory)
267# externalId: (self-explanatory)
268# input: (self-explanatory)
269updateProductVariant(id: Int, externalId: String, input: ProductVariantUpdateInput!): ProductVariantUpdatePayload!
270
271# Delete a product variant
272#
273# Required permission: ProductVariant:write
274#
275# Requires field selected: userErrors
276#
277# Arguments
278# id: (self-explanatory)
279# externalId: (self-explanatory)
280deleteProductVariant(id: Int, externalId: String): ProductVariantDeletePayload!
281
282# Add, update or delete a translations for given object and language
283#
284# Required permission: Translation:write
285#
286# Requires field selected: userErrors
287#
288# Arguments
289# input: (self-explanatory)
290setTranslations(input: TranslationsSetInput!): TranslationsSetPayload!
291
292# Set prices on products for given pricelist.
293# Individual variant prices can also be set from the product price level.
294# You can set up to 100 product prices in one call.
295#
296# Required permission: Price:write
297#
298# Requires field selected: userErrors
299#
300# Arguments
301# input: (self-explanatory)
302setPrices(input: ProductPricesSetInput!): PricesSetPayload!
303
304# Set prices on products for multiple pricelists.
305# Individual variant prices can also be set from the product price level.
306# You can set up to 100 product prices per one pricelist in one call, but not more than 1000 prices in total.
307#
308# Required permission: Price:write
309#
310# Requires field selected: userErrors
311#
312# Arguments
313# input: (self-explanatory)
314setPricesBatch(input: [ProductPricesSetInput!]!): PricesSetBatchPayload!
315
316# Set altered prices on products for given pricelist.
317# Same rules as for setPrices
318#
319# Required permission: Price:write
320#
321# Requires field selected: userErrors
322#
323# Arguments
324# input: (self-explanatory)
325setAlteredPrices(input: ProductAlteredPricesSetInput!): AlteredPricesSetPayload!
326
327# Set altered prices on products for multiple pricelists.
328# Same rules as for setPricesBatch
329#
330# Required permission: Price:write
331#
332# Requires field selected: userErrors
333#
334# Arguments
335# input: (self-explanatory)
336setAlteredPricesBatch(input: [ProductAlteredPricesSetInput!]!): AlteredPricesSetBatchPayload!
337
338# Relate a display to another display
339#
340# Required permission: Display:write
341#
342# Requires field selected: userErrors
343#
344# Arguments
345# input: (self-explanatory)
346addDisplayRelation(input: DisplayRelationAddInput!): DisplayRelationAddPayload!
347
348# Remove a display relation
349#
350# Required permission: Display:write
351#
352# Requires field selected: userErrors
353#
354# Arguments
355# input: (self-explanatory)
356removeDisplayRelation(input: DisplayRelationRemoveInput!): DisplayRelationRemovePayload!
357
358# Create a pricelist
359#
360# Required permission: Pricelist:write
361#
362# Requires field selected: userErrors
363#
364# Arguments
365# input: (self-explanatory)
366createPricelist(input: PricelistCreateInput!): PricelistCreatePayload!
367
368# Update a pricelist
369#
370# Required permission: Pricelist:write
371#
372# Requires field selected: userErrors
373#
374# Arguments
375# id: (self-explanatory)
376# externalId: (self-explanatory)
377# input: (self-explanatory)
378updatePricelist(id: Int, externalId: String, input: PricelistUpdateInput!): PricelistUpdatePayload!
379
380# Delete a pricelist
381#
382# Required permission: Pricelist:write
383#
384# Requires field selected: userErrors
385#
386# Arguments
387# id: (self-explanatory)
388# externalId: (self-explanatory)
389deletePricelist(id: Int, externalId: String): PricelistDeletePayload!
390
391# Create a product variant size
392#
393# Required permission: ProductVariant:write
394#
395# Requires field selected: userErrors
396#
397# Arguments
398# input: (self-explanatory)
399createProductSize(input: ProductSizeCreateInput!): ProductSizeCreatePayload!
400
401# Update a product variant size
402#
403# Required permission: ProductVariant:write
404#
405# Requires field selected: userErrors
406#
407# Arguments
408# id: (self-explanatory)
409# input: (self-explanatory)
410updateProductSize(id: Int!, input: ProductSizeUpdateInput!): ProductSizeUpdatePayload!
411
412# Create a delivery window
413#
414# Required permission: DeliveryWindow:write
415#
416# Requires field selected: userErrors
417#
418# Arguments
419# input: (self-explanatory)
420createDeliveryWindow(input: DeliveryWindowCreateInput!): DeliveryWindowCreatePayload!
421
422# Update a delivery window
423#
424# Required permission: DeliveryWindow:write
425#
426# Requires field selected: userErrors
427#
428# Arguments
429# id: (self-explanatory)
430# externalId: (self-explanatory)
431# input: (self-explanatory)
432updateDeliveryWindow(id: Int, externalId: String, input: DeliveryWindowUpdateInput!): DeliveryWindowUpdatePayload!
433
434# Sets how variants should be available in given delivery window. If provided variant already is assigned to that delivery
435# window then it will be updated with provided parameters.
436#
437# Required permission: DeliveryWindow:write
438#
439# Requires field selected: userErrors
440#
441# Arguments
442# input: (self-explanatory)
443setDeliveryWindowVariants(input: DeliveryWindowVariantsSetInput!): DeliveryWindowVariantsSetPayload!
444
445# Unsets variants from delivery window
446#
447# Required permission: DeliveryWindow:write
448#
449# Requires field selected: userErrors
450#
451# Arguments
452# input: (self-explanatory)
453unsetDeliveryWindowVariants(input: DeliveryWindowVariantsUnsetInput!): DeliveryWindowVariantsUnsetPayload!
454
455# Create a delivery window group
456#
457# Required permission: DeliveryWindow:write
458#
459# Requires field selected: userErrors
460#
461# Arguments
462# input: (self-explanatory)
463createDeliveryWindowGroup(input: DeliveryWindowGroupCreateInput!): DeliveryWindowGroupCreatePayload!
464
465# Update a delivery window group
466#
467# Required permission: DeliveryWindow:write
468#
469# Requires field selected: userErrors
470#
471# Arguments
472# id: (self-explanatory)
473# externalId: (self-explanatory)
474# input: (self-explanatory)
475updateDeliveryWindowGroup(id: Int, externalId: String, input: DeliveryWindowGroupUpdateInput!): DeliveryWindowGroupUpdatePayload!
476
477# Delete a delivery window group
478#
479# Required permission: DeliveryWindow:write
480#
481# Requires field selected: userErrors
482#
483# Arguments
484# id: (self-explanatory)
485# externalId: (self-explanatory)
486deleteDeliveryWindowGroup(id: Int, externalId: String): DeliveryWindowGroupDeletePayload!
487
488# Set order in delivery window tree
489# Only the provide items will be sorted in order.
490# The rest of the items will not retain their previous order and will be ordered by ID
491#
492# Required permission: DeliveryWindow:write
493#
494# Requires field selected: userErrors
495#
496# Arguments
497# input: (self-explanatory)
498setDeliveryWindowTreeOrder(input: DeliveryWindowTreeOrderSetInput!): DeliveryWindowTreeOrderSetPayload!
499
500# Create a shipping
501#
502# Required permission: ShippingOption:write
503#
504# Requires field selected: userErrors
505#
506# Arguments
507# input: (self-explanatory)
508createShippingOption(input: ShippingOptionCreateInput!): ShippingOptionCreatePayload!
509
510# Update a shipping option
511#
512# Required permission: ShippingOption:write
513#
514# Requires field selected: userErrors
515#
516# Arguments
517# id: (self-explanatory)
518# input: (self-explanatory)
519updateShippingOption(id: Int!, input: ShippingOptionUpdateInput!): ShippingOptionUpdatePayload!
520
521# Delete a shipping option
522#
523# Required permission: ShippingOption:write
524#
525# Requires field selected: userErrors
526#
527# Arguments
528# id: (self-explanatory)
529deleteShippingOption(id: Int!): ShippingOptionDeletePayload!
530
531# Change stock for many items
532#
533# Required permission: StockChange:write
534#
535# Requires field selected: userErrors
536#
537# Arguments
538# input: (self-explanatory)
539changeStock(input: StockChangeInput!): StockChangePayload!
540
541# Set stock levels: unlike the `changeStock` mutation, this one accepts absolute stock values,
542# either FTA (free to allocate), or physical. If FTA values are provided, they should not include
543# possible `stockOffset` from `ProductVariant`, nor `threshold` from `Warehouse`, just the physical
544# stock minus the allocated quantity.
545#
546# Required permission: StockChange:write
547#
548# Requires field selected: userErrors
549#
550# Arguments
551# input: (self-explanatory)
552setStock(input: StockSetInput!): StockSetPayload!
553
554# Create a subscription
555#
556# Required permission: Subscription:write
557#
558# Requires field selected: userErrors
559#
560# Arguments
561# input: (self-explanatory)
562createSubscription(input: SubscriptionCreateInput!): SubscriptionUpdatePayload!
563
564# Update a subscription
565#
566# Required permission: Subscription:write
567#
568# Requires field selected: userErrors
569#
570# Arguments
571# id: (self-explanatory)
572# input: (self-explanatory)
573updateSubscription(id: Int!, input: SubscriptionUpdateInput!): SubscriptionUpdatePayload!
574
575# Create a subscription plan
576#
577# Required permission: SubscriptionPlan:write
578#
579# Requires field selected: userErrors
580#
581# Arguments
582# input: (self-explanatory)
583createSubscriptionPlan(input: SubscriptionPlanCreateInput!): SubscriptionPlanCreatePayload!
584
585# Update a subscription plan
586#
587# Required permission: SubscriptionPlan:write
588#
589# Requires field selected: userErrors
590#
591# Arguments
592# id: (self-explanatory)
593# input: (self-explanatory)
594updateSubscriptionPlan(id: Int!, input: SubscriptionPlanUpdateInput!): SubscriptionPlanUpdatePayload!
595
596# Update a subscription contract
597#
598# Required permission: Subscription:write
599#
600# Requires field selected: userErrors
601#
602# Arguments
603# id: (self-explanatory)
604# input: (self-explanatory)
605updateSubscriptionContract(id: Int!, input: SubscriptionContractUpdateInput!): SubscriptionContractUpdatePayload!
606
607# Set variants to a subscription plan.
608# You can set up to 100 variants in one call.
609#
610# Required permission: SubscriptionPlan:write
611#
612# Requires field selected: userErrors
613#
614# Arguments
615# input: (self-explanatory)
616setSubscriptionPlanVariants(input: SubscriptionPlanVariantsSetInput!): SubscriptionPlanVariantsSetPayload!
617
618# Unset variants from a subscription plan.
619# You can unset up to 100 variants in one call.
620#
621# Required permission: SubscriptionPlan:write
622#
623# Requires field selected: userErrors
624#
625# Arguments
626# input: (self-explanatory)
627unsetSubscriptionPlanVariants(input: SubscriptionPlanVariantsUnsetInput!): SubscriptionPlanVariantsUnsetPayload!
628
629# Create a size chart
630#
631# Required permission: SizeChart:write
632#
633# Requires field selected: userErrors
634#
635# Arguments
636# input: (self-explanatory)
637createSizeChart(input: SizeChartCreateInput!): SizeChartCreatePayload!
638
639# Update a size chart. Covers adding, removing and rearranging sizes. For renaming sizes use `updateSizeChartLabels`
640#
641# Required permission: SizeChart:write
642#
643# Requires field selected: userErrors
644#
645# Arguments
646# id: (self-explanatory)
647# externalId: (self-explanatory)
648# input: (self-explanatory)
649updateSizeChart(id: Int, externalId: String, input: SizeChartUpdateInput!): SizeChartUpdatePayload!
650
651# Update size labels
652#
653# Required permission: SizeChart:write
654#
655# Requires field selected: userErrors
656#
657# Arguments
658# id: (self-explanatory)
659# externalId: (self-explanatory)
660# input: (self-explanatory)
661updateSizeChartLabels(id: Int, externalId: String, input: SizeChartLabelsUpdateInput!): SizeChartUpdatePayload!
662
663# Merge two size charts into one
664#
665# Required permission: SizeChart:write
666#
667# Requires field selected: userErrors
668#
669# Arguments
670# input: (self-explanatory)
671mergeSizeCharts(input: SizeChartMergeInput!): SizeChartUpdatePayload!
672
673# Delete a size chart
674#
675# Required permission: SizeChart:write
676#
677# Requires field selected: userErrors
678#
679# Arguments
680# id: (self-explanatory)
681# externalId: (self-explanatory)
682deleteSizeChart(id: Int, externalId: String): SizeChartDeletePayload!
683
684# Create a bundle
685#
686# Required permission: Bundle:write
687#
688# Requires field selected: userErrors
689#
690# Arguments
691# input: (self-explanatory)
692createBundle(input: BundleCreateInput!): BundleCreatePayload!
693
694# Update a bundle
695#
696# Required permission: Bundle:write
697#
698# Requires field selected: userErrors
699#
700# Arguments
701# id: (self-explanatory)
702# input: (self-explanatory)
703updateBundle(id: Int!, input: BundleUpdateInput!): BundleUpdatePayload!
704
705# Create a measurement chart
706#
707# Required permission: MeasurementChart:write
708#
709# Requires field selected: userErrors
710#
711# Arguments
712# input: (self-explanatory)
713createMeasurementChart(input: MeasurementChartCreateInput!): MeasurementChartCreatePayload!
714
715# Update a measurement chart
716#
717# Required permission: MeasurementChart:write
718#
719# Requires field selected: userErrors
720#
721# Arguments
722# id: (self-explanatory)
723# input: (self-explanatory)
724updateMeasurementChart(id: Int!, input: MeasurementChartUpdateInput!): MeasurementChartUpdatePayload!
725
726# Delete a measurement chart
727#
728# Required permission: MeasurementChart:write
729#
730# Requires field selected: userErrors
731#
732# Arguments
733# id: (self-explanatory)
734deleteMeasurementChart(id: Int!): MeasurementChartDeletePayload!
735
736# Create a customer
737#
738# Required permission: Customer:write
739#
740# Requires field selected: userErrors
741#
742# Arguments
743# input: (self-explanatory)
744createCustomer(input: CustomerCreateInput!): CustomerCreatePayload!
745
746# Update a customer
747#
748# Required permission: Customer:write
749#
750# Requires field selected: userErrors
751#
752# Arguments
753# id: (self-explanatory)
754# externalId: (self-explanatory)
755# input: (self-explanatory)
756updateCustomer(id: Int, externalId: String, input: CustomerUpdateInput!): CustomerUpdatePayload!
757
758# Delete a customer
759#
760# Required permission: Customer:write
761#
762# Requires field selected: userErrors
763#
764# Arguments
765# id: (self-explanatory)
766# externalId: (self-explanatory)
767deleteCustomer(id: Int, externalId: String): CustomerDeletePayload!
768
769# Create an account
770#
771# Required permission: Account:write
772#
773# Requires field selected: userErrors
774#
775# Arguments
776# input: (self-explanatory)
777createAccount(input: AccountCreateInput!): AccountCreatePayload!
778
779# Update an account
780#
781# Required permission: Account:write
782#
783# Requires field selected: userErrors
784#
785# Arguments
786# id: (self-explanatory)
787# externalId: (self-explanatory)
788# input: (self-explanatory)
789updateAccount(id: Int, externalId: String, input: AccountUpdateInput!): AccountUpdatePayload!
790
791# Delete an account
792#
793# Required permission: Account:write
794#
795# Requires field selected: userErrors
796#
797# Arguments
798# id: (self-explanatory)
799# externalId: (self-explanatory)
800deleteAccount(id: Int, externalId: String): AccountDeletePayload!
801
802# Create an address book entry for an account
803#
804# Required permission: Account:write
805#
806# Arguments
807# input: (self-explanatory)
808createAddressBookEntry(input: AddressBookEntryCreateInput!): AddressBookEntryCreatePayload!
809
810# Update an address book entry for an account
811#
812# Required permission: Account:write
813#
814# Arguments
815# id: (self-explanatory)
816# externalId: (self-explanatory)
817# input: (self-explanatory)
818updateAddressBookEntry(id: Int, externalId: String, input: AddressBookEntryUpdateInput!): AddressBookEntryUpdatePayload!
819
820# Delete an address book from an account
821#
822# Required permission: Account:write
823#
824# Requires field selected: userErrors
825#
826# Arguments
827# id: (self-explanatory)
828# externalId: (self-explanatory)
829deleteAddressBookEntry(id: Int, externalId: String): AddressBookEntryDeletePayload!
830
831# Create a buyer for an account
832#
833# Required permission: Buyer:write
834#
835# Requires field selected: userErrors
836#
837# Arguments
838# input: (self-explanatory)
839createBuyer(input: BuyerCreateInput!): BuyerCreatePayload!
840
841# Update a buyer for an account
842#
843# Required permission: Buyer:write
844#
845# Requires field selected: userErrors
846#
847# Arguments
848# id: (self-explanatory)
849# externalId: (self-explanatory)
850# input: (self-explanatory)
851updateBuyer(id: Int, externalId: String, input: BuyerUpdateInput!): BuyerUpdatePayload!
852
853# Delete a buyer from an account
854#
855# Required permission: Buyer:write
856#
857# Requires field selected: userErrors
858#
859# Arguments
860# id: (self-explanatory)
861# externalId: (self-explanatory)
862deleteBuyer(id: Int, externalId: String): BuyerDeletePayload!
863
864# Create a campaign
865#
866# Required permission: Campaign:write
867#
868# Requires field selected: userErrors
869#
870# Arguments
871# input: (self-explanatory)
872createCampaign(input: CampaignCreateInput!): CampaignCreatePayload!
873
874# Update a campaign
875#
876# Required permission: Campaign:write
877#
878# Requires field selected: userErrors
879#
880# Arguments
881# id: (self-explanatory)
882# input: (self-explanatory)
883updateCampaign(id: Int!, input: CampaignUpdateInput!): CampaignUpdatePayload!
884
885# Delete a campaign
886#
887# Required permission: Campaign:write
888#
889# Requires field selected: userErrors
890#
891# Arguments
892# id: (self-explanatory)
893deleteCampaign(id: Int!): CampaignDeletePayload!
894
895# Set campaign variants
896#
897# Required permission: Campaign:write
898#
899# Requires field selected: userErrors
900#
901# Arguments
902# input: (self-explanatory)
903setCampaignVariants(input: CampaignVariantsSetInput!): CampaignVariantsSetPayload!
904
905# Unset campaign variants
906#
907# Required permission: Campaign:write
908#
909# Requires field selected: userErrors
910#
911# Arguments
912# input: (self-explanatory)
913unsetCampaignVariants(input: CampaignVariantsUnsetInput!): CampaignVariantsUnsetPayload!
914
915# Create a market
916#
917# Required permission: Market:write
918#
919# Requires field selected: userErrors
920#
921# Arguments
922# input: (self-explanatory)
923createMarket(input: MarketCreateInput!): MarketCreatePayload!
924
925# Update a market
926#
927# Required permission: Market:write
928#
929# Requires field selected: userErrors
930#
931# Arguments
932# id: (self-explanatory)
933# externalId: (self-explanatory)
934# input: (self-explanatory)
935updateMarket(id: Int, externalId: String, input: MarketUpdateInput!): MarketUpdatePayload!
936
937# Delete a market
938#
939# Required permission: Market:write
940#
941# Requires field selected: userErrors
942#
943# Arguments
944# id: (self-explanatory)
945# externalId: (self-explanatory)
946deleteMarket(id: Int, externalId: String): MarketDeletePayload!
947
948# Assign displays to a market
949#
950# Required permission: Display:write
951#
952# Arguments
953# input: (self-explanatory)
954setMarketDisplays(input: MarketDisplaysSetInput!): MarketDisplaysSetPayload!
955
956# Unassign displays from a market
957#
958# Required permission: Display:write
959#
960# Arguments
961# input: (self-explanatory)
962unsetMarketDisplays(input: MarketDisplaysUnsetInput!): MarketDisplaysUnsetPayload!
963
964# Create a category
965#
966# Required permission: Category:write
967#
968# Requires field selected: userErrors
969#
970# Arguments
971# input: (self-explanatory)
972createCategory(input: CategoryCreateInput!): CategoryCreatePayload!
973
974# Update a category
975#
976# Required permission: Category:write
977#
978# Requires field selected: userErrors
979#
980# Arguments
981# id: (self-explanatory)
982# input: (self-explanatory)
983updateCategory(id: Int!, input: CategoryUpdateInput!): CategoryUpdatePayload!
984
985# Delete a category
986#
987# Required permission: Category:write
988#
989# Requires field selected: userErrors
990#
991# Arguments
992# id: (self-explanatory)
993# input: (self-explanatory)
994deleteCategory(id: Int!, input: CategoryDeleteInput! = {deleteChildrenStrategy: RESTRICT_IF_PRESENT}): CategoryDeletePayload!
995
996# Set category displays
997#
998# Required permission: Category:write
999#
1000# Requires field selected: userErrors
1001#
1002# Arguments
1003# input: (self-explanatory)
1004setCategoryDisplays(input: CategoryDisplaysSetInput!): CategoryDisplaysSetPayload!
1005
1006# Unset category displays
1007#
1008# Required permission: Category:write
1009#
1010# Requires field selected: userErrors
1011#
1012# Arguments
1013# input: (self-explanatory)
1014unsetCategoryDisplays(input: CategoryDisplaysUnsetInput!): CategoryDisplaysUnsetPayload!
1015
1016# Sort displays of a category
1017#
1018# Required permission: Category:write
1019#
1020# Requires field selected: userErrors
1021#
1022# Arguments
1023# input: (self-explanatory)
1024sortCategoryDisplays(input: CategoryDisplaysSortInput!): CategoryDisplaysSortPayload!
1025
1026# Create a voucher
1027#
1028# Required permission: Voucher:write
1029#
1030# Requires field selected: userErrors
1031#
1032# Arguments
1033# input: (self-explanatory)
1034createVoucher(input: VoucherCreateInput!): VoucherCreatePayload!
1035
1036# Update a voucher
1037#
1038# Required permission: Voucher:write
1039#
1040# Requires field selected: userErrors
1041#
1042# Arguments
1043# id: (self-explanatory)
1044# externalId: (self-explanatory)
1045# input: (self-explanatory)
1046updateVoucher(id: Int, externalId: String, input: VoucherUpdateInput!): VoucherUpdatePayload!
1047
1048# Delete a voucher
1049#
1050# Required permission: Voucher:write
1051#
1052# Requires field selected: userErrors
1053#
1054# Arguments
1055# id: (self-explanatory)
1056# externalId: (self-explanatory)
1057deleteVoucher(id: Int, externalId: String): VoucherDeletePayload!
1058
1059# Add an action to a voucher
1060#
1061# Required permission: Voucher:write
1062#
1063# Requires field selected: userErrors
1064#
1065# Arguments
1066# input: (self-explanatory)
1067addVoucherAction(input: VoucherActionCreateInput!): VoucherActionCreatePayload!
1068
1069# Update an action of voucher
1070#
1071# Required permission: Voucher:write
1072#
1073# Requires field selected: userErrors
1074#
1075# Arguments
1076# id: (self-explanatory)
1077# input: (self-explanatory)
1078updateVoucherAction(id: Int!, input: VoucherActionUpdateInput!): VoucherActionUpdatePayload!
1079
1080# Delete an action from voucher
1081#
1082# Required permission: Voucher:write
1083#
1084# Requires field selected: userErrors
1085#
1086# Arguments
1087# id: (self-explanatory)
1088deleteVoucherAction(id: Int!): VoucherActionDeletePayload!
1089
1090# Update a DTC order that isn't locked (unless the user has 'Order.isLocked:write' permission)
1091#
1092# Required permission: Order:write
1093#
1094# Requires field selected: userErrors
1095#
1096# Arguments
1097# order: (self-explanatory)
1098# input: (self-explanatory)
1099updateDirectToConsumerOrder(order: OrderInput!, input: DirectToConsumerOrderUpdateInput!): DirectToConsumerOrderUpdatePayload!
1100
1101# Update a delivery group
1102#
1103# Required permission: DeliveryGroup:write
1104#
1105# Requires field selected: userErrors
1106#
1107# Arguments
1108# deliveryGroup: (self-explanatory)
1109# input: (self-explanatory)
1110updateDeliveryGroup(deliveryGroup: DeliveryGroupInput!, input: DeliveryGroupUpdateInput!): DeliveryGroupPayload!
1111
1112# Resume a DTC order
1113#
1114# Required permission: Order:write
1115#
1116# Requires field selected: userErrors
1117#
1118# Arguments
1119# order: (self-explanatory)
1120# input: (self-explanatory)
1121resumeDirectToConsumerOrder(order: OrderInput!, input: DirectToConsumerOrderResumeInput!): DirectToConsumerOrderUpdatePayload!
1122
1123# Update a wholesale order that isn't locked (unless the user has 'Order.isLocked:write' permission)
1124#
1125# Required permission: Order:write
1126#
1127# Requires field selected: userErrors
1128#
1129# Arguments
1130# order: (self-explanatory)
1131# input: (self-explanatory)
1132updateWholesaleOrder(order: OrderInput!, input: WholesaleOrderUpdateInput!): WholesaleOrderUpdatePayload!
1133
1134# Cancel a DTC order
1135#
1136# Required permission: Order:write
1137#
1138# Requires field selected: userErrors
1139#
1140# Arguments
1141# order: (self-explanatory)
1142# input: (self-explanatory)
1143cancelDirectToConsumerOrder(order: OrderInput!, input: DirectToConsumerOrderCancelInput!): DirectToConsumerOrderCancelPayload!
1144
1145# Cancel a Wholesale order
1146#
1147# Required permission: Order:write
1148#
1149# Requires field selected: userErrors
1150#
1151# Arguments
1152# order: (self-explanatory)
1153# input: (self-explanatory)
1154cancelWholesaleOrder(order: OrderInput!, input: WholesaleOrderCancelInput!): WholesaleOrderCancelPayload!
1155
1156# Confirm an order that isn't locked (unless the user has 'Order.isLocked:write' permission) or on hold
1157#
1158# Required permission: Order:write
1159#
1160# Requires field selected: userErrors
1161#
1162# Arguments
1163# input: (self-explanatory)
1164confirmOrder(input: OrderConfirmInput!): OrderConfirmPayload!
1165
1166# Add a note to an order that isn't locked (unless the user has 'Order.isLocked:write' permission)
1167#
1168# Required permission: OrderHistory:write
1169#
1170# Requires field selected: userErrors
1171#
1172# Arguments
1173# input: (self-explanatory)
1174addOrderNote(input: OrderNoteAddInput): OrderNoteAddPayload!
1175
1176# Add an external link attachment to a wholesale order
1177#
1178# Required permission: OrderHistory:write
1179#
1180# Requires field selected: userErrors
1181#
1182# Arguments
1183# input: (self-explanatory)
1184addOrderLinkAttachment(input: OrderLinkAttachmentInput): OrderLinkAttachmentAddPayload!
1185
1186# Lock/unlock an order.
1187# If a user does not have permission to lock/unlock the order and tries to modify a locked order, it will be forbidden.
1188# This includes creating a shipment and order allocation.
1189#
1190# Required permission: Order.isLocked:write
1191#
1192# Requires field selected: userErrors
1193#
1194# Arguments
1195# input: (self-explanatory)
1196setOrdersLock(input: OrdersLockInput!): OrdersLockPayload!
1197
1198# Allocate stock for an order that isn't locked (unless the user has 'Order.isLocked:write' permission)
1199#
1200# Required permission: Order:write
1201#
1202# Requires field selected: userErrors
1203#
1204# Arguments
1205# input: (self-explanatory)
1206allocateOrder(input: OrderAllocateInput!): OrderAllocatePayload!
1207
1208# Unallocate stock for an order that isn't locked (unless the user has 'Order.isLocked:write' permission).
1209# A whole order is affected by default, but it's also possible to select, which lines or warehouses
1210# should be affected by this call.
1211#
1212# Required permission: Order:write
1213#
1214# Requires field selected: userErrors
1215#
1216# Arguments
1217# input: (self-explanatory)
1218unallocateOrder(input: OrderUnallocateInput!): OrderUnallocatePayload!
1219
1220# Capture an order
1221#
1222# Required permission: Order:write
1223#
1224# Requires field selected: userErrors
1225#
1226# Arguments
1227# order: (self-explanatory)
1228captureOrder(order: OrderInput!): OrderCapturePayload!
1229
1230# Create a shipment for an order that isn't locked (unless the user has 'Order.isLocked:write' permission) or on hold
1231#
1232# Required permission: Shipment:write
1233#
1234# Requires field selected: userErrors
1235#
1236# Arguments
1237# input: (self-explanatory)
1238createShipment(input: ShipmentCreateInput!): ShipmentCreatePayload!
1239
1240# Update a shipment
1241#
1242# Required permission: Shipment:write
1243#
1244# Requires field selected: userErrors
1245#
1246# Arguments
1247# id: (self-explanatory)
1248# externalId: (self-explanatory)
1249# input: (self-explanatory)
1250updateShipment(id: Int, externalId: String, input: ShipmentUpdateInput!): ShipmentUpdatePayload!
1251
1252# Complete a shipment
1253#
1254# Required permission: Shipment:write
1255#
1256# Requires field selected: userErrors
1257#
1258# Arguments
1259# id: (self-explanatory)
1260# externalId: (self-explanatory)
1261# input: (self-explanatory)
1262completeShipment(id: Int, externalId: String, input: ShipmentCompleteInput): ShipmentCompletePayload
1263
1264# Delete a shipment from an order that isn't locked (unless the user has 'Order.isLocked:write' permission)
1265#
1266# Required permission: Shipment:write
1267#
1268# Requires field selected: userErrors
1269#
1270# Arguments
1271# id: (self-explanatory)
1272# externalId: (self-explanatory)
1273deleteShipment(id: Int, externalId: String): ShipmentDeletePayload!
1274
1275# Capture a shipment.
1276# Even if the mutation returns empty userErrors, a capture itself can be failed because a failed attempt is also saved
1277# into a payment history entry and the mutation shows it in paymentHistoryEntry.
1278# The best way to check whether the capture succeeded is to check shipment.isCaptured.
1279#
1280# If the order was captured before and there is some amount not assigned to any shipment, it will be set to
1281# the shipment. If the total shipment amount is assigned that way, no real capture will be made. In this case,
1282# paymentHistoryEntry cannot be created and it will be null, but the shipment field will be non-empty.
1283#
1284# Required permission: Payment.capture:write
1285#
1286# Requires field selected: userErrors
1287#
1288# Arguments
1289# id: (self-explanatory)
1290# externalId: (self-explanatory)
1291captureShipment(id: Int, externalId: String): ShipmentCapturePayload!
1292
1293# Release remaining order authorization after all shipments are captured in order to release customer's funds that will
1294# not be captured. Amount that will be released is authorization amount - total captured amount across all shipments.
1295#
1296# Required permission: Payment.cancel:write
1297#
1298# Requires field selected: userErrors
1299#
1300# Arguments
1301# order: (self-explanatory)
1302releaseRemainingOrderAuthorization(order: OrderInput): ReleaseRemainingOrderAuthorizationPayload!
1303
1304# Create a return
1305#
1306# Required permission: Return:write
1307#
1308# Requires field selected: userErrors
1309#
1310# Arguments
1311# input: (self-explanatory)
1312createReturn(input: ReturnCreateInput!): ReturnCreatePayload!
1313
1314# Complete a return
1315#
1316# Required permission: Return:write
1317#
1318# Requires field selected: userErrors
1319#
1320# Arguments
1321# id: (self-explanatory)
1322# externalId: (self-explanatory)
1323# input: (self-explanatory)
1324completeReturn(id: Int, externalId: String, input: ReturnCompleteInput! = {sendEmail: false}): ReturnCompletePayload!
1325
1326# Uncomplete a return
1327#
1328# Required permission: Return:write
1329#
1330# Requires field selected: userErrors
1331#
1332# Arguments
1333# id: (self-explanatory)
1334# externalId: (self-explanatory)
1335uncompleteReturn(id: Int, externalId: String): ReturnUncompletePayload!
1336
1337# Delete a return
1338#
1339# Required permission: Return:write
1340#
1341# Requires field selected: userErrors
1342#
1343# Arguments
1344# id: (self-explanatory)
1345# externalId: (self-explanatory)
1346deleteReturn(id: Int, externalId: String): ReturnDeletePayload!
1347
1348# Create a warehouse
1349#
1350# Required permission: Warehouse:write
1351#
1352# Requires field selected: userErrors
1353#
1354# Arguments
1355# input: (self-explanatory)
1356createWarehouse(input: WarehouseCreateInput!): WarehouseCreatePayload!
1357
1358# Update a warehouse
1359#
1360# Required permission: Warehouse:write
1361#
1362# Requires field selected: userErrors
1363#
1364# Arguments
1365# id: (self-explanatory)
1366# externalId: (self-explanatory)
1367# input: (self-explanatory)
1368updateWarehouse(id: Int!, externalId: String, input: WarehouseUpdateInput!): WarehouseUpdatePayload!
1369
1370# Add payment information to an invoice
1371#
1372# Required permission: Invoice:write
1373#
1374# Requires field selected: userErrors
1375#
1376# Arguments
1377# input: (self-explanatory)
1378registerInvoicePayment(input: RegisterInvoicePaymentInput!): InvoicePaymentRegisterPayload!
1379
1380# Only to mark as fully paid
1381#
1382# Required permission: Invoice:write
1383#
1384# Requires field selected: userErrors
1385#
1386# Arguments
1387# input: (self-explanatory)
1388markInvoiceAsPaid(input: MarkInvoiceAsPaidInput!): MarkInvoiceAsPaidPayload!
1389
1390# Add item to the wishlist
1391#
1392# Required permission: Wishlist:write
1393#
1394# Requires field selected: userErrors
1395#
1396# Arguments
1397# input: (self-explanatory)
1398addWishlistItem(input: WishlistItemAddInput!): WishlistItemAddPayload!
1399
1400# Remove item from the wishlist
1401#
1402# Required permission: Wishlist:write
1403#
1404# Requires field selected: userErrors
1405#
1406# Arguments
1407# input: (self-explanatory)
1408removeWishlistItem(input: WishlistItemRemoveInput!): WishlistItemRemovePayload!
1409
1410# Set ID conversion rules
1411#
1412# Required permission: IdConversion:write
1413#
1414# Requires field selected: userErrors
1415#
1416# Arguments
1417# input: (self-explanatory)
1418setIdConversions(input: [IdConversionSetInput!]!): IdConversionsSetPayload!
1419
1420# Unset ID conversion rules
1421#
1422# Required permission: IdConversion:write
1423#
1424# Requires field selected: userErrors
1425#
1426# Arguments
1427# input: (self-explanatory)
1428unsetIdConversions(input: [IdConversionUnsetInput!]!): IdConversionsUnsetPayload!
1429
1430# Add subvouchers to a voucher, a lightweight way to have
1431# multiple individually tracked codes for a single voucher configuration
1432#
1433# Required permission: Voucher:write
1434#
1435# Requires field selected: userErrors
1436#
1437# Arguments
1438# input: (self-explanatory)
1439addSubvouchers(input: SubvouchersCreateInput!): SubvouchersPayload!
1440
1441# Generate subvoucher codes, a lightweight way to have
1442# multiple individually tracked codes for a single voucher configuration
1443#
1444# Required permission: Voucher:write
1445#
1446# Requires field selected: userErrors
1447#
1448# Arguments
1449# input: (self-explanatory)
1450generateSubvouchers(input: SubvoucherGenerateInput!): SubvouchersPayload!
1451
1452# Update a single subvoucher
1453#
1454# Required permission: Voucher:write
1455#
1456# Requires field selected: userErrors
1457#
1458# Arguments
1459# id: (self-explanatory)
1460# input: (self-explanatory)
1461updateSubvoucher(id: Int!, input: SubvoucherUpdateInput!): SubvoucherPayload!
1462
1463# Completely remove many subvouchers
1464#
1465# Required permission: Voucher:write
1466#
1467# Requires field selected: userErrors
1468#
1469# Arguments
1470# input: (self-explanatory)
1471removeSubvouchers(input: SubvouchersRemoveInput!): SubvouchersRemovePayload!
1472
1473# Add a size localization, which will define, how sizes in specified size charts are presented in given stores and
1474# countries
1475#
1476# Required permission: SizeChart:write
1477#
1478# Requires field selected: userErrors
1479#
1480# Arguments
1481# input: (self-explanatory)
1482createSizeLocalization(input: SizeLocalizationCreateInput!): SizeLocalizationCreatePayload!
1483
1484# Update a size localization
1485#
1486# Required permission: SizeChart:write
1487#
1488# Requires field selected: userErrors
1489#
1490# Arguments
1491# sizeLocalization: (self-explanatory)
1492# input: (self-explanatory)
1493updateSizeLocalization(
1494sizeLocalization: SizeLocalizationInput!,
1495input: SizeLocalizationUpdateInput!
1496): SizeLocalizationUpdatePayload!
1497
1498# Set localized names for sizes in a given size localization
1499#
1500# Required permission: SizeChart:write
1501#
1502# Requires field selected: userErrors
1503#
1504# Arguments
1505# sizeLocalization: (self-explanatory)
1506# input: (self-explanatory)
1507setLocalizedSizes(sizeLocalization: SizeLocalizationInput!, input: [LocalizedSizesSetInput!]!): LocalizedSizesSetPayload!
1508
1509# Remove all PII connected to order, order is moved to a special anonymized customer
1510#
1511# Required permission: Anonymize:write
1512#
1513# Requires field selected: userErrors
1514#
1515# Arguments
1516# input: (self-explanatory)
1517anonymizeOrders(input: [OrderInput!]!): AnonymizeOrdersPayload!
1518
1519# Remove all PII connected to customer and all connected entities, retains statistics.
1520#
1521# Required permission: Anonymize:write
1522#
1523# Requires field selected: userErrors
1524#
1525# Arguments
1526# input: (self-explanatory)
1527anonymizeCustomers(input: AnonymizeCustomersInput!): AnonymizeCustomersPayload!
1528
1529# Issue credit for the customer. Currently only supported with External Gift Card Plugin.
1530#
1531# Required permission: Order:write
1532#
1533# Requires field selected: userErrors
1534#
1535# Arguments
1536# input: (self-explanatory)
1537issueCredit(input: CreditIssueInput!): CreditIssuePayload!
1538
1539# Rerun tax calculation based on setup on a provided order.
1540#
1541# Required permission: Order:write
1542#
1543# Requires field selected: userErrors
1544#
1545# Arguments
1546# order: (self-explanatory)
1547reapplyOrderTax(order: OrderInput!): OrderTaxReapplyPayload!
1548
1549# Rerun tax calculation based on setup on a provided shipment.
1550#
1551# Required permission: Shipment:write
1552#
1553# Requires field selected: userErrors
1554#
1555# Arguments
1556# shipment: (self-explanatory)
1557reapplyShipmentTax(shipment: ShipmentInput!): ShipmentTaxReapplyPayload!
1558
1559# Rerun tax calculation based on setup on a provided return.
1560#
1561# Required permission: Return:write
1562#
1563# Requires field selected: userErrors
1564#
1565# Arguments
1566# return: (self-explanatory)
1567reapplyReturnTax(return: ReturnInput!): ReturnTaxReapplyPayload!
1568
1569# Create purchase order
1570#
1571# Required permission: PurchaseOrder:write
1572#
1573# Requires field selected: userErrors
1574#
1575# Arguments
1576# input: (self-explanatory)
1577createPurchaseOrder(input: PurchaseOrderCreateInput!): PurchaseOrderCreatePayload!
1578
1579# Update a purchase order
1580#
1581# Required permission: PurchaseOrder:write
1582#
1583# Requires field selected: userErrors
1584#
1585# Arguments
1586# id: (self-explanatory)
1587# input: (self-explanatory)
1588updatePurchaseOrder(id: Int!, input: PurchaseOrderUpdateInput!): PurchaseOrderUpdatePayload!
1589
1590# Confirm a purchase order
1591#
1592# Required permission: PurchaseOrder:write
1593#
1594# Requires field selected: userErrors
1595#
1596# Arguments
1597# id: (self-explanatory)
1598confirmPurchaseOrder(id: Int!): PurchaseOrderConfirmPayload!
1599
1600# Create purchase order delivery
1601#
1602# Required permission: PurchaseOrderDelivery:write
1603#
1604# Requires field selected: userErrors
1605#
1606# Arguments
1607# input: (self-explanatory)
1608createPurchaseOrderDelivery(input: PurchaseOrderDeliveryCreateInput!): PurchaseOrderDeliveryCreatePayload!
1609
1610# Accept purchase order delivery
1611#
1612# Required permission: PurchaseOrderDelivery:write
1613#
1614# Requires field selected: userErrors
1615#
1616# Arguments
1617# id: (self-explanatory)
1618# input: (self-explanatory)
1619acceptPurchaseOrderDelivery(id: Int!, input: PurchaseOrderDeliveryAcceptInput!): PurchaseOrderDeliveryAcceptPayload!
1620
1621# Create new Supplier
1622#
1623# Required permission: Supplier:write
1624#
1625# Requires field selected: userErrors
1626#
1627# Arguments
1628# input: (self-explanatory)
1629createSupplier(input: SupplierCreateInput!): SupplierCreatePayload!
1630
1631# Update Supplier
1632#
1633# Required permission: Supplier:write
1634#
1635# Requires field selected: userErrors
1636#
1637# Arguments
1638# supplier: (self-explanatory)
1639# input: (self-explanatory)
1640updateSupplier(supplier: SupplierInput!, input: SupplierUpdateInput!): SupplierUpdatePayload!
1641
1642# Add product variants handled by Supplier
1643#
1644# Required permission: Supplier:write
1645#
1646# Requires field selected: userErrors
1647#
1648# Arguments
1649# input: (self-explanatory)
1650setSupplierProductVariants(input: SupplierProductVariantsSetInput!): SupplierProductVariantsSetPayload!
1651
1652# Remove product variants handled by Supplier
1653#
1654# Required permission: Supplier:write
1655#
1656# Requires field selected: userErrors
1657#
1658# Arguments
1659# input: (self-explanatory)
1660unsetSupplierProductVariants(input: SupplierProductVariantsUnsetInput!): SupplierProductVariantsUnsetPayload!
1661
1662# Subscribe to receive events of specified object and change types
1663#
1664# Required permission: Event:write
1665#
1666# Requires field selected: userErrors
1667#
1668# Arguments
1669# input: (self-explanatory)
1670setEventListeners(input: [EventListenerSetInput!]!): EventListenerSetPayload!
1671
1672# Unsubscribe from given object and change types.
1673# It will result in deleting all queued events of these types.
1674#
1675# Required permission: Event:write
1676#
1677# Requires field selected: userErrors
1678#
1679# Arguments
1680# input: (self-explanatory)
1681unsetEventListeners(input: [EventListenerUnsetInput!]!): EventListenerUnsetPayload!
1682
1683# Confirm the given events.
1684# It means they were processed on your side and they are no longer needed.
1685# It is an essential mechanism to clean the events queue.
1686# Limit is 200 events per call.
1687#
1688# Required permission: Event:write
1689#
1690# Requires field selected: userErrors
1691#
1692# Arguments
1693# input: (self-explanatory)
1694confirmEvents(input: EventsConfirmInput!): EventsConfirmPayload!
1695
1696# Required permission: MediaBatch:write
1697#
1698# Arguments
1699# input: (self-explanatory)
1700createMediaBatch(input: MediaBatchCreateInput!): MediaBatchCreatePayload!
1701
1702}

link Required by

This element is not required by anyone