Products API
Explore the products API in Saleor 3.23.43. Choose an operation below, then follow its type links for arguments and return fields.
Start with Model your catalog for the implementation workflow.
API walkthrough · Authentication · Download schema
Queries
- categories
- category
- collection
- collections
- product
- products
- productType
- productTypes
- productVariant
- productVariants
- stock
- stocks
- warehouse
- warehouses
Mutations
- assignWarehouseShippingZone
- categoryBulkDelete
- categoryCreate
- categoryDelete
- categoryTranslate
- categoryUpdate
- collectionAddProducts
- collectionBulkDelete
- collectionChannelListingUpdate
- collectionCreate
- collectionDelete
- collectionRemoveProducts
- collectionReorderProducts
- collectionTranslate
- collectionUpdate
- createWarehouse
- deleteWarehouse
- productAttributeAssign
- productAttributeAssignmentUpdate
- productAttributeUnassign
- productBulkCreate
- productBulkDelete
- productBulkTranslate
- productChannelListingUpdate
- productCreate
- productDelete
- productMediaBulkDelete
- productMediaCreate
- productMediaDelete
- productMediaReorder
- productMediaTranslate
- productMediaUpdate
- productReorderAttributeValues
- productTranslate
- productTypeBulkDelete
- productTypeCreate
- productTypeDelete
- productTypeReorderAttributes
- productTypeUpdate
- productUpdate
- productVariantBulkCreate
- productVariantBulkDelete
- productVariantBulkTranslate
- productVariantBulkUpdate
- productVariantChannelListingAvailabilityUpdate
- productVariantChannelListingUpdate
- productVariantCreate
- productVariantDelete
- productVariantReorder
- productVariantReorderAttributeValues
- productVariantSetDefault
- productVariantStocksCreate
- productVariantStocksDelete
- productVariantStocksUpdate
- productVariantTranslate
- productVariantUpdate
- stockBulkUpdate
- unassignWarehouseShippingZone
- updateWarehouse
- variantMediaAssign
- variantMediaUnassign
Subscriptions
- productVariantBackInStockForClickAndCollect
- productVariantBackInStockInChannel
- productVariantDiscountedPriceUpdated
- productVariantOutOfStockForClickAndCollect
- productVariantOutOfStockInChannel
Objects
- Allocation
- BulkProductError
- BulkStockError
- Category
- CategoryBulkDelete
- CategoryCountableConnection
- CategoryCountableEdge
- CategoryCreate
- CategoryCreated
- CategoryDelete
- CategoryDeleted
- CategoryTranslatableContent
- CategoryTranslate
- CategoryTranslation
- CategoryUpdate
- CategoryUpdated
- Collection
- CollectionAddProducts
- CollectionBulkDelete
- CollectionChannelListing
- CollectionChannelListingError
- CollectionChannelListingUpdate
- CollectionCountableConnection
- CollectionCountableEdge
- CollectionCreate
- CollectionCreated
- CollectionDelete
- CollectionDeleted
- CollectionError
- CollectionMetadataUpdated
- CollectionRemoveProducts
- CollectionReorderProducts
- CollectionTranslatableContent
- CollectionTranslate
- CollectionTranslation
- CollectionUpdate
- CollectionUpdated
- ExportProducts
- Margin
- PreorderData
- PreorderThreshold
- Product
- ProductAttributeAssign
- ProductAttributeAssignmentUpdate
- ProductAttributeUnassign
- ProductBulkCreate
- ProductBulkCreateError
- ProductBulkDelete
- ProductBulkResult
- ProductBulkTranslate
- ProductBulkTranslateResult
- ProductChannelListing
- ProductChannelListingError
- ProductChannelListingUpdate
- ProductCountableConnection
- ProductCountableEdge
- ProductCreate
- ProductCreated
- ProductDelete
- ProductDeleted
- ProductError
- ProductExportCompleted
- ProductImage
- ProductMedia
- ProductMediaBulkDelete
- ProductMediaCreate
- ProductMediaCreated
- ProductMediaDelete
- ProductMediaDeleted
- ProductMediaReorder
- ProductMediaTranslatableContent
- ProductMediaTranslate
- ProductMediaTranslateError
- ProductMediaTranslation
- ProductMediaUpdate
- ProductMediaUpdated
- ProductMetadataUpdated
- ProductPricingInfo
- ProductReorderAttributeValues
- ProductTranslatableContent
- ProductTranslate
- ProductTranslation
- ProductType
- ProductTypeBulkDelete
- ProductTypeCountableConnection
- ProductTypeCountableEdge
- ProductTypeCreate
- ProductTypeDelete
- ProductTypeReorderAttributes
- ProductTypeUpdate
- ProductUpdate
- ProductUpdated
- ProductVariant
- ProductVariantBackInStock
- ProductVariantBackInStockForClickAndCollect
- ProductVariantBackInStockInChannel
- ProductVariantBulkCreate
- ProductVariantBulkDelete
- ProductVariantBulkError
- ProductVariantBulkResult
- ProductVariantBulkTranslate
- ProductVariantBulkTranslateResult
- ProductVariantBulkUpdate
- ProductVariantChannelListing
- ProductVariantChannelListingAvailabilityUpdate
- ProductVariantChannelListingAvailabilityUpdateError
- ProductVariantChannelListingUpdate
- ProductVariantCountableConnection
- ProductVariantCountableEdge
- ProductVariantCreate
- ProductVariantCreated
- ProductVariantDelete
- ProductVariantDeleted
- ProductVariantDiscountedPriceUpdated
- ProductVariantMetadataUpdated
- ProductVariantOutOfStock
- ProductVariantOutOfStockForClickAndCollect
- ProductVariantOutOfStockInChannel
- ProductVariantPreorderDeactivate
- ProductVariantReorder
- ProductVariantReorderAttributeValues
- ProductVariantSetDefault
- ProductVariantStocksCreate
- ProductVariantStocksDelete
- ProductVariantStocksUpdate
- ProductVariantStockUpdated
- ProductVariantTranslatableContent
- ProductVariantTranslate
- ProductVariantTranslation
- ProductVariantUpdate
- ProductVariantUpdated
- Stock
- StockBulkResult
- StockBulkUpdate
- StockBulkUpdateError
- StockCountableConnection
- StockCountableEdge
- StockError
- StockSettings
- VariantMediaAssign
- VariantMediaUnassign
- VariantPricingInfo
- Warehouse
- WarehouseCountableConnection
- WarehouseCountableEdge
- WarehouseCreate
- WarehouseCreated
- WarehouseDelete
- WarehouseDeleted
- WarehouseError
- WarehouseMetadataUpdated
- WarehouseShippingZoneAssign
- WarehouseShippingZoneUnassign
- WarehouseUpdate
- WarehouseUpdated
Inputs
- BulkAttributeValueInput
- CategoryFilterInput
- CategoryInput
- CategorySortingInput
- CategoryWhereInput
- ChannelListingUpdateInput
- CollectionChannelListingUpdateInput
- CollectionCreateInput
- CollectionFilterInput
- CollectionInput
- CollectionSortingInput
- CollectionWhereInput
- ExportInfoInput
- ExportProductsInput
- MediaSortingInput
- MoveProductInput
- PreorderSettingsInput
- ProductAttributeAssignInput
- ProductAttributeAssignmentUpdateInput
- ProductBulkCreateInput
- ProductBulkTranslateInput
- ProductChannelListingAddInput
- ProductChannelListingCreateInput
- ProductChannelListingUpdateInput
- ProductCreateInput
- ProductFilterInput
- ProductInput
- ProductMediaCreateInput
- ProductMediaTranslationInput
- ProductMediaUpdateInput
- ProductOrder
- ProductStockFilterInput
- ProductTypeFilterInput
- ProductTypeInput
- ProductTypeSortingInput
- ProductVariantBulkCreateInput
- ProductVariantBulkTranslateInput
- ProductVariantBulkUpdateInput
- ProductVariantChannelListingAddInput
- ProductVariantChannelListingAvailabilityInput
- ProductVariantChannelListingUpdateInput
- ProductVariantCreateInput
- ProductVariantFilterInput
- ProductVariantInput
- ProductVariantSortingInput
- ProductVariantStocksUpdateInput
- ProductVariantWhereInput
- ProductWhereInput
- PublishableChannelListingInput
- StockBulkUpdateInput
- StockFilterInput
- StockInput
- StockSettingsInput
- StockUpdateInput
- WarehouseCreateInput
- WarehouseFilterInput
- WarehouseSortingInput
- WarehouseUpdateInput
Enums
- AllocationStrategyEnum
- CategorySortField
- CollectionErrorCode
- CollectionPublished
- CollectionSortField
- ExportScope
- MediaChoicesSortField
- ProductAttributeType
- ProductBulkCreateErrorCode
- ProductErrorCode
- ProductFieldEnum
- ProductMediaTranslateErrorCode
- ProductMediaType
- ProductOrderField
- ProductTranslateErrorCode
- ProductTypeConfigurable
- ProductTypeEnum
- ProductTypeKindEnum
- ProductTypeSortField
- ProductVariantBulkErrorCode
- ProductVariantSortField
- ProductVariantTranslateErrorCode
- StockAvailability
- StockBulkUpdateErrorCode
- StockErrorCode
- VariantAttributeScope
- WarehouseClickAndCollectOptionEnum
- WarehouseErrorCode
- WarehouseSortField
Deprecated operations remain available through search and the Deprecated section of the API navigation.