Home > @vsf-enterprise/commercetools-types > Mutation

# Mutation type

Signature:

export declare type Mutation = {
    __typename?: 'Mutation';
    createCustomerGroup?: Maybe<CustomerGroup>;
    updateCustomerGroup?: Maybe<CustomerGroup>;
    deleteCustomerGroup?: Maybe<CustomerGroup>;
    createCategory?: Maybe<Category>;
    updateCategory?: Maybe<Category>;
    deleteCategory?: Maybe<Category>;
    createChannel?: Maybe<Channel>;
    updateChannel?: Maybe<Channel>;
    deleteChannel?: Maybe<Channel>;
    createOrUpdateCustomObject?: Maybe<CustomObject>;
    deleteCustomObject?: Maybe<CustomObject>;
    createProductType?: Maybe<ProductTypeDefinition>;
    updateProductType?: Maybe<ProductTypeDefinition>;
    deleteProductType?: Maybe<ProductTypeDefinition>;
    createTypeDefinition?: Maybe<TypeDefinition>;
    updateTypeDefinition?: Maybe<TypeDefinition>;
    deleteTypeDefinition?: Maybe<TypeDefinition>;
    createShippingMethod?: Maybe<ShippingMethod>;
    updateShippingMethod?: Maybe<ShippingMethod>;
    deleteShippingMethod?: Maybe<ShippingMethod>;
    createZone?: Maybe<Zone>;
    updateZone?: Maybe<Zone>;
    deleteZone?: Maybe<Zone>;
    createTaxCategory?: Maybe<TaxCategory>;
    updateTaxCategory?: Maybe<TaxCategory>;
    deleteTaxCategory?: Maybe<TaxCategory>;
    createDiscountCode?: Maybe<DiscountCode>;
    updateDiscountCode?: Maybe<DiscountCode>;
    deleteDiscountCode?: Maybe<DiscountCode>;
    createCartDiscount?: Maybe<CartDiscount>;
    updateCartDiscount?: Maybe<CartDiscount>;
    deleteCartDiscount?: Maybe<CartDiscount>;
    createProductDiscount?: Maybe<ProductDiscount>;
    updateProductDiscount?: Maybe<ProductDiscount>;
    deleteProductDiscount?: Maybe<ProductDiscount>;
    createAttributeGroup?: Maybe<AttributeGroup>;
    deleteAttributeGroup?: Maybe<AttributeGroup>;
    createProduct?: Maybe<Product>;
    updateProduct?: Maybe<Product>;
    deleteProduct?: Maybe<Product>;
    createState?: Maybe<State>;
    updateState?: Maybe<State>;
    deleteState?: Maybe<State>;
    customerSignUp: CustomerSignInResult;
    customerSignIn: CustomerSignInResult;
    updateCustomer?: Maybe<Customer>;
    deleteCustomer?: Maybe<Customer>;
    customerChangePassword?: Maybe<Customer>;
    customerResetPassword?: Maybe<Customer>;
    customerConfirmEmail?: Maybe<Customer>;
    customerCreatePasswordResetToken?: Maybe<CustomerPasswordToken>;
    customerCreateEmailVerificationToken: CustomerEmailToken;
    customerSignMeUp: CustomerSignInResult;
    customerSignMeIn: CustomerSignInResult;
    updateMyCustomer?: Maybe<Customer>;
    deleteMyCustomer?: Maybe<Customer>;
    customerChangeMyPassword?: Maybe<Customer>;
    customerConfirmMyEmail?: Maybe<Customer>;
    customerResetMyPassword?: Maybe<Customer>;
    createInventoryEntry?: Maybe<InventoryEntry>;
    updateInventoryEntry?: Maybe<InventoryEntry>;
    deleteInventoryEntry?: Maybe<InventoryEntry>;
    createCart?: Maybe<Cart>;
    updateCart?: Maybe<Cart>;
    deleteCart?: Maybe<Cart>;
    replicateCart?: Maybe<Cart>;
    createMyCart?: Maybe<Cart>;
    updateMyCart?: Maybe<Cart>;
    deleteMyCart?: Maybe<Cart>;
    createOrderFromCart?: Maybe<Order>;
    updateOrder?: Maybe<Order>;
    deleteOrder?: Maybe<Order>;
    createMyOrderFromCart?: Maybe<Order>;
    createOrderEdit?: Maybe<OrderEdit>;
    updateOrderEdit?: Maybe<OrderEdit>;
    deleteOrderEdit?: Maybe<OrderEdit>;
    createShoppingList?: Maybe<ShoppingList>;
    updateShoppingList?: Maybe<ShoppingList>;
    deleteShoppingList?: Maybe<ShoppingList>;
    createMyShoppingList?: Maybe<ShoppingList>;
    updateMyShoppingList?: Maybe<ShoppingList>;
    deleteMyShoppingList?: Maybe<ShoppingList>;
    createPayment?: Maybe<Payment>;
    updatePayment?: Maybe<Payment>;
    deletePayment?: Maybe<Payment>;
    createMyPayment?: Maybe<MyPayment>;
    updateMyPayment?: Maybe<MyPayment>;
    deleteMyPayment?: Maybe<MyPayment>;
    createProductSelection?: Maybe<ProductSelection>;
    updateProductSelection?: Maybe<ProductSelection>;
    deleteProductSelection?: Maybe<ProductSelection>;
    updateProject?: Maybe<ProjectProjection>;
    createStore?: Maybe<Store>;
    updateStore?: Maybe<Store>;
    deleteStore?: Maybe<Store>;
    createReview?: Maybe<Review>;
    updateReview?: Maybe<Review>;
    deleteReview?: Maybe<Review>;
    createSubscription?: Maybe<CommercetoolsSubscription>;
    updateSubscription?: Maybe<CommercetoolsSubscription>;
    deleteSubscription?: Maybe<CommercetoolsSubscription>;
    createExtension?: Maybe<Extension>;
    updateExtension?: Maybe<Extension>;
    deleteExtension?: Maybe<Extension>;
    createApiClient?: Maybe<ApiClientWithSecret>;
    deleteApiClient?: Maybe<ApiClientWithoutSecret>;
};

References: Maybe, CustomerGroup, Category, Channel, CustomObject, ProductTypeDefinition, TypeDefinition, ShippingMethod, Zone, TaxCategory, DiscountCode, CartDiscount, ProductDiscount, AttributeGroup, Product, State, CustomerSignInResult, Customer, CustomerPasswordToken, CustomerEmailToken, InventoryEntry, Cart, Order, OrderEdit, ShoppingList, Payment, MyPayment, ProductSelection, ProjectProjection, Store, Review, CommercetoolsSubscription, Extension, ApiClientWithSecret, ApiClientWithoutSecret