Specification: API Quotas
API Quotas
API quotas may define limits on number of object instances, object sizes, runtimes, number of executions per page, or prevent the execution of a B2C Commerce Script method or pipelet in the storefront.
API quotas are organized into the following functional categories:
- [A/B Test](#ab test)
- Basket
- Customer
- [Customer Group](#customer group)
- [Custom Objects](#custom objects)
- [I/O and Network](#io and network)
- Import/Export
- Inventory
- Logging
- Mapping
- [Object Attributes](#object attributes)
- Order
- [Other Pipelets](#other pipelets)
- Pipeline
- Price
- PriceBook
- [Price Book](#price book)
- [Product Inventory](#product inventory)
- [Product List](#product list)
- Script
- [Read-only Objects](#read-only objects)
- Search
- Session
- [System Notification](#system notification)
- [URL Rules](#url rules)
- Velocity
A/B Test Category
Concurrent A/B Test Segments
The Concurrent A/B Test Segments API quota consists of:
- Log file ID: abtest.concurrentTestSegments
- Description: The maximum number of concurrent A/B test segments taking on participants for a site. When this threshold is reached, other A/B tests won't take on participants.
- Limit:
- Default Limit: 13
Basket Category
api.basket.addRemoveInSameRequest
The api.basket.addRemoveInSameRequest API quota consists of:
- Log file ID: api.basket.addRemoveInSameRequest
- Description: Adding and removing a product to a basket in one request, to calculate promotion, shipping or other information isn't allowed.
- Limit:
- Default Limit: 0
api.basket.productLineItemQuantity
The api.basket.productLineItemQuantity API quota consists of:
- Log file ID: api.basket.productLineItemQuantity
- Description: The maximum quantity value for a product line item.
- Limit:
- Default Limit: 1,000
Maximum Basket Lifetime
The Maximum Basket Lifetime API quota consists of:
- Log file ID: object.BasketPO.maxBasketLifetime
- Description: The maximum lifetime of the basket in minutes.
- Limit:
- Default Limit: 525,600
Maximum Inventory Reservation Expiry
The Maximum Inventory Reservation Expiry API quota consists of:
- Log file ID: object.BasketPO.maxInventoryReservationExpiry
- Description: The maximum inventory reservation expiry in minutes.
- Limit:
- Default Limit: 240
Maximum Notes per Basket
The Maximum Notes per Basket API quota consists of:
- Log file ID: object.BasketPO.relation.notes
- Description: The maximum number of notes for a basket.
- Limit:
- Default Limit: 100 (warning at 60)
Customer Category
api.dw.customer.AddressBook.createAddress()
The api.dw.customer.AddressBook.createAddress() API quota consists of:
- Log file ID: api.dw.customer.AddressBook.createAddress()
- Description: The maximum number of customer addresses which can be created in one page.
- Limit:
- Storefront Limit: 4
- Default Limit: No limit
api.dw.customer.AddressBook.removeAddress()
The api.dw.customer.AddressBook.removeAddress() API quota consists of:
- Log file ID: api.dw.customer.AddressBook.removeAddress()
- Description: The maximum number of customer addresses which can be deleted in one page.
- Limit:
- Storefront Limit: 4
- Default Limit: No limit
api.dw.customer.CustomerMgr.createCustomer()
The api.dw.customer.CustomerMgr.createCustomer() API quota consists of:
- Log file ID: api.dw.customer.CustomerMgr.createCustomer()
- Description: The maximum number of customer records which can be created in one page.
- Limit:
- Storefront Limit: 2
- Default Limit: No limit
- Usage Context:
- dw.customer.CustomerMgr.createCustomer(String,String)
- dw.customer.CustomerMgr.createCustomer(String,String,String)
- dw.customer.CustomerMgr.createExternallyAuthenticatedCustomer(String,String)
api.dw.customer.CustomerMgr.removeCustomer()
The api.dw.customer.CustomerMgr.removeCustomer() API quota consists of:
- Log file ID: api.dw.customer.CustomerMgr.removeCustomer()
- Description: The maximum number of customer records which can be deleted in one page.
- Limit:
- Storefront Limit: 2
- Default Limit: No limit
- Usage Context:
- dw.customer.CustomerMgr.removeCustomer(Customer)
api.pipelet.CreateCustomer
The api.pipelet.CreateCustomer API quota consists of:
- Log file ID: api.pipelet.CreateCustomer
- Description: The number of customer records which can be created in one page.
- Limit:
- Storefront Limit: 2
- Default Limit: No limit
- Usage Context:
- Pipelet CreateCustomer
api.pipelet.CreateCustomerAddress
The api.pipelet.CreateCustomerAddress API quota consists of:
- Log file ID: api.pipelet.CreateCustomerAddress
- Description: The maximum number of customer addresses which can be created in one page.
- Limit:
- Storefront Limit: 4
- Default Limit: No limit
- Usage Context:
- Pipelet CreateCustomerAddress
api.pipelet.RemoveCustomer
The api.pipelet.RemoveCustomer API quota consists of:
- Log file ID: api.pipelet.RemoveCustomer
- Description: The maximum number of customer records which can be deleted in one page.
- Limit:
- Storefront Limit: 2
- Default Limit: No limit
- Usage Context:
- Pipelet RemoveCustomer
api.pipelet.RemoveCustomerAddress
The api.pipelet.RemoveCustomerAddress API quota consists of:
- Log file ID: api.pipelet.RemoveCustomerAddress
- Description: The maximum number of customer addresses which can be deleted in one page.
- Limit:
- Storefront Limit: 4
- Default Limit: No limit
- Usage Context:
- Pipelet RemoveCustomerAddress
Customer Group Category
customerGroup.rules.conditionCount
The customerGroup.rules.conditionCount API quota consists of:
- Log file ID: customerGroup.rules.conditionCount
- Description: The maximum number of conditions in a customer group rule.
- Limit:
- Default Limit: 100 (warning at 20)
customerGroup.rules.conditionValueCount
The customerGroup.rules.conditionValueCount API quota consists of:
- Log file ID: customerGroup.rules.conditionValueCount
- Description: The maximum number of values in a condition in a customer group rule.
- Limit:
- Default Limit: 1,000 (warning at 200)
customerGroup.rules.valueCount
The customerGroup.rules.valueCount API quota consists of:
- Log file ID: customerGroup.rules.valueCount
- Description: The maximum number of values in all conditions of a customer group rule.
- Limit:
- Default Limit: 10,000 (warning at 2,000)
Custom Objects Category
api.dw.object.CustomObjectMgr.create()
The api.dw.object.CustomObjectMgr.create() API quota consists of:
- Log file ID: api.dw.object.CustomObjectMgr.create()
- Description: The maximum number of custom objects which can be created in one Storefront page.
- Limit:
- Storefront Limit: 10 (warning at 6)
- Default Limit: No limit
- Usage Context:
- Pipelet CreateCustomObject
- dw.object.CustomObjectMgr.createCustomObject(String,String)
- dw.object.CustomObjectMgr.createCustomObject(String,int)
api.dw.object.CustomObjectMgr.remove()
The api.dw.object.CustomObjectMgr.remove() API quota consists of:
- Log file ID: api.dw.object.CustomObjectMgr.remove()
- Description: The maximum number of custom objects which can be removed in one Storefront page.
- Limit:
- Storefront Limit: 10 (warning at 6)
- Default Limit: No limit
- Usage Context:
- Pipelet RemoveCustomObject
- dw.object.CustomObjectMgr.remove(CustomObject)
I/O and Network Category
Unsafe Content in SVG files (in Custom Cartridges)
The Unsafe Content in SVG files (in Custom Cartridges) API quota consists of:
- Log file ID: api.UnsafeContentInSVGinCustomCartridge
- Description: SVGs served from custom cartridges must not contain JavaScript or embedded objects.
- Limit:
- Default Limit: 0
Unsafe Content in SVG files (in Sites, Libraries, Catalogs)
The Unsafe Content in SVG files (in Sites, Libraries, Catalogs) API quota consists of:
- Log file ID: api.UnsafeContentInSVGinUnit
- Description: SVGs served from sites, libraries and catalogs must not contain JavaScript or embedded objects.
- Limit:
- Default Limit: 0
api.dw.io.CSVStreamReader.readAll().size
The api.dw.io.CSVStreamReader.readAll().size API quota consists of:
- Log file ID: api.dw.io.CSVStreamReader.readAll().size
- Description: The maximum number of lines in a CSV file which can be read with dw.io.CSVStreamReader.readAll().
- Limit:
- Default Limit: 5,000 (warning at 3,000)
api.dw.io.File.createNewFile()
The api.dw.io.File.createNewFile() API quota consists of:
- Log file ID: api.dw.io.File.createNewFile()
- Description: Allowed number of calls to method dw.io.File.createNewFile().
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.io.File.createNewFile()
api.dw.io.File.gunzip(File)
The api.dw.io.File.gunzip(File) API quota consists of:
- Log file ID: api.dw.io.File.gunzip(File)
- Description: Allowed number of calls to method dw.io.File.gunzip(File).
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.io.File.gunzip(File)
api.dw.io.File.gzip(File)
The api.dw.io.File.gzip(File) API quota consists of:
- Log file ID: api.dw.io.File.gzip(File)
- Description: Allowed number of calls to method dw.io.File.gzip(File).
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.io.File.gzip(File)
api.dw.io.File.md5()
The api.dw.io.File.md5() API quota consists of:
- Log file ID: api.dw.io.File.md5()
- Description: Allowed number of calls to method dw.io.File.md5().
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.io.File.md5()
api.dw.io.File.mkdir()
The api.dw.io.File.mkdir() API quota consists of:
- Log file ID: api.dw.io.File.mkdir()
- Description: Allowed number of calls to method dw.io.File.mkdir().
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.io.File.mkdir()
api.dw.io.File.mkdirs()
The api.dw.io.File.mkdirs() API quota consists of:
- Log file ID: api.dw.io.File.mkdirs()
- Description: Allowed number of calls to method dw.io.File.mkdirs().
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.io.File.mkdirs()
api.dw.io.File.renameTo(File)
The api.dw.io.File.renameTo(File) API quota consists of:
- Log file ID: api.dw.io.File.renameTo(File)
- Description: Allowed number of calls to method dw.io.File.renameTo(File).
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.io.File.renameTo(File)
api.dw.io.File.unzip(File)
The api.dw.io.File.unzip(File) API quota consists of:
- Log file ID: api.dw.io.File.unzip(File)
- Description: Allowed number of calls to method dw.io.File.unzip(File).
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.io.File.unzip(File)
api.dw.io.File.zip(File)
The api.dw.io.File.zip(File) API quota consists of:
- Log file ID: api.dw.io.File.zip(File)
- Description: Allowed number of calls to method dw.io.File.zip(File).
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.io.File.zip(File)
api.dw.io.FileWriter(File)
The api.dw.io.FileWriter(File) API quota consists of:
- Log file ID: api.dw.io.FileWriter(File)
- Description: Allowed number of calls to method dw.io.FileWriter(File).
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.io.FileWriter(File)
api.dw.io.FileWriter(File,String)
The api.dw.io.FileWriter(File,String) API quota consists of:
- Log file ID: api.dw.io.FileWriter(File,String)
- Description: Allowed number of calls to method dw.io.FileWriter(File,String).
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.io.FileWriter(File,String)
api.dw.io.FileWriter(File,String,boolean)
The api.dw.io.FileWriter(File,String,boolean) API quota consists of:
- Log file ID: api.dw.io.FileWriter(File,String,boolean)
- Description: Allowed number of calls to method dw.io.FileWriter(File,String,boolean).
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.io.FileWriter(File,String,boolean)
api.dw.io.FileWriter(File,boolean)
The api.dw.io.FileWriter(File,boolean) API quota consists of:
- Log file ID: api.dw.io.FileWriter(File,boolean)
- Description: Allowed number of calls to method dw.io.FileWriter(File,boolean).
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.io.FileWriter(File,boolean)
api.dw.io.Reader.getLines().size
The api.dw.io.Reader.getLines().size API quota consists of:
- Log file ID: api.dw.io.Reader.getLines().size
- Description: The maximum number of lines which can be read with dw.io.Reader.readLines() in one call.
- Limit:
- Default Limit: 5,000 (warning at 3,000)
api.dw.io.Reader.getString().length
The api.dw.io.Reader.getString().length API quota consists of:
- Log file ID: api.dw.io.Reader.getString().length
- Description: The maximum number of characters which can be read with dw.io.Reader.getString().
- Limit:
- Default Limit: 1,000,000 (warning at 600,000)
api.dw.io.Reader.read().length
The api.dw.io.Reader.read().length API quota consists of:
- Log file ID: api.dw.io.Reader.read().length
- Description: The maximum number of characters which can be read with dw.io.Reader.read(int) in one call.
- Limit:
- Default Limit: 50,000 (warning at 30,000)
api.dw.io.StringWriter.length
The api.dw.io.StringWriter.length API quota consists of:
- Log file ID: api.dw.io.StringWriter.length
- Description: The maximum allowed buffer length of a dw.io.StringWriter.
- Limit:
- Default Limit: 5,000,000 (warning at 3,000,000)
api.dw.io.XMLStreamReader.getXMLObject().maxElements
The api.dw.io.XMLStreamReader.getXMLObject().maxElements API quota consists of:
- Log file ID: api.dw.io.XMLStreamReader.getXMLObject().maxElements
- Description: The maximum number of XML elements allowed to be parsed with dw.io.XMLStreamReader.getXMLObject().
- Limit:
- Default Limit: 5,000 (warning at 3,000)
api.dw.net.FTPClient()
The api.dw.net.FTPClient() API quota consists of:
- Log file ID: api.dw.net.FTPClient()
- Description: Allowed number of calls to method dw.net.FTPClient().
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.net.FTPClient()
api.dw.net.HTTPClient.send()
The api.dw.net.HTTPClient.send() API quota consists of:
- Log file ID: api.dw.net.HTTPClient.send()
- Description: The maximum number of HTTPClient communications allowed per page.
- Limit:
- Storefront Limit: 16 (warning at 10)
- Default Limit: No limit
- Usage Context:
- dw.net.HTTPClient.__sendMultiPartToFile(HTTPRequestPart[],File)
- dw.net.HTTPClient.send()
- dw.net.HTTPClient.send(File)
- dw.net.HTTPClient.send(String)
- dw.net.HTTPClient.send(String,String)
- dw.net.HTTPClient.sendBytes(Bytes)
- dw.net.HTTPClient.sendMultiPart(HTTPRequestPart[])
api.dw.net.HTTPClient.sendAndReceiveToFile()
The api.dw.net.HTTPClient.sendAndReceiveToFile() API quota consists of:
- Log file ID: api.dw.net.HTTPClient.sendAndReceiveToFile()
- Description: The maximum number of HTTPClient communications with a file argument allowed.
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.net.HTTPClient.sendAndReceiveToFile(File)
- dw.net.HTTPClient.sendAndReceiveToFile(String,File)
- dw.net.HTTPClient.sendAndReceiveToFile(String,String,File)
- dw.net.HTTPClient.sendBytesAndReceiveToFile(Bytes,File)
api.dw.net.SFTPClient()
The api.dw.net.SFTPClient() API quota consists of:
- Log file ID: api.dw.net.SFTPClient()
- Description: Allowed number of calls to method dw.net.SFTPClient().
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.net.SFTPClient()
api.dw.net.WebDAVClient(String)
The api.dw.net.WebDAVClient(String) API quota consists of:
- Log file ID: api.dw.net.WebDAVClient(String)
- Description: Allowed number of calls to method dw.net.WebDAVClient(String).
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.net.WebDAVClient(String)
api.dw.net.WebDAVClient(String,String,String)
The api.dw.net.WebDAVClient(String,String,String) API quota consists of:
- Log file ID: api.dw.net.WebDAVClient(String,String,String)
- Description: Allowed number of calls to method dw.net.WebDAVClient(String,String,String).
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.net.WebDAVClient(String,String,String)
api.dw.serviceTimeoutNotSet
The api.dw.serviceTimeoutNotSet API quota consists of:
- Log file ID: api.dw.serviceTimeoutNotSet
- Description: No explicit timeout was set for the service.
- Limit:
- Default Limit: 0
Import/Export Category
api.pipelet.ImportExport
The api.pipelet.ImportExport API quota consists of:
- Log file ID: api.pipelet.ImportExport
- Description: No import and export is allowed from the Storefront.
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- Pipelet ExportABTests
- Pipelet ExportAssignments
- Pipelet ExportCatalog
- Pipelet ExportContent
- Pipelet ExportCouponCodes
- Pipelet ExportCoupons
- Pipelet ExportCustomObjects
- Pipelet ExportCustomerGroups
- Pipelet ExportCustomerList
- Pipelet ExportCustomerPI
- Pipelet ExportCustomers
- Pipelet ExportGiftCertificates
- Pipelet ExportInventoryLists
- Pipelet ExportMetaData
- Pipelet ExportOrders
- Pipelet ExportPriceAdjustmentLimits
- Pipelet ExportPriceBooks
- Pipelet ExportProductLists
- Pipelet ExportPromotions
- Pipelet ExportServices
- Pipelet ExportShippingMethods
- Pipelet ExportSlots
- Pipelet ExportSourceCodes
- Pipelet ExportStores
- Pipelet ExportTaxTable
- Pipelet ImportActiveData
- Pipelet ImportCustomObjects
- Pipelet ImportCustomerPI
- Pipelet ImportKeyValueMapping
- Pipelet ImportPipelet
- Pipelet ImportPriceAdjustmentLimits
- Pipelet ImportServices
- Pipelet ImportStores
- Pipelet ValidateActiveDataFile
- Pipelet ValidateXMLFile
Inventory Category
api.dw.catalog.ProductInventoryRecord.update()
The api.dw.catalog.ProductInventoryRecord.update() API quota consists of:
- Log file ID: api.dw.catalog.ProductInventoryRecord.update()
- Description: Updating a product inventory record in a Storefront request isn't allowed.
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
Logging Category
Custom Log Files
The Custom Log Files API quota consists of:
- Log file ID: logging.customLogFiles
- Description: The maximum number of custom log files per day obtained through dw.system.Logger.getLogger(String,String).
- Limit:
- Default Limit: 200
Mapping Category
api.object.maxMappingInputFileSize
The api.object.maxMappingInputFileSize API quota consists of:
- Log file ID: api.object.maxMappingInputFileSize
- Description: The maximum size of input files for an instance (in MB).
- Limit:
- Default Limit: 20
api.object.maxMappingSize
The api.object.maxMappingSize API quota consists of:
- Log file ID: api.object.maxMappingSize
- Description: The maximum size of mapping files for an instance (in MB).
- Limit:
- Default Limit: 40
Object Attributes Category
Embedded Object in HTML Attribute (User Not Strongly Authenticated)
The Embedded Object in HTML Attribute (User Not Strongly Authenticated) API quota consists of:
- Log file ID: api.object.EmbeddedObjectInHTMLAttributeUserWithoutStrongAuth
- Description: Only users with strong authentication, such as through MFA with Account Manager, can include objects embedded with iframe, object, applet, or embed tags in an HTML attribute.
- Limit:
- Default Limit: 0
JavaScript in HTML Attribute (User Not Strongly Authenticated)
The JavaScript in HTML Attribute (User Not Strongly Authenticated) API quota consists of:
- Log file ID: api.object.JSInHTMLAttributeUserWithoutStrongAuth
- Description: Only users with strong authentication, such as through MFA with Account Manager, can include JavaScript in an HTML attribute.
- Limit:
- Default Limit: 0
api.object.maxMultiValueAttribute
The api.object.maxMultiValueAttribute API quota consists of:
- Log file ID: api.object.maxMultiValueAttribute
- Description: The maximum number of values in a multiple value attribute for example like a set of string.
- Limit:
- Default Limit: 200 (warning at 120)
api.object.stringAttributeLength
The api.object.stringAttributeLength API quota consists of:
- Log file ID: api.object.stringAttributeLength
- Description: The maximum string length which can be stored in a business object's long text or HTML field.
- Limit:
- Default Limit: 200,000 (warning at 120,000)
Order Category
Maximum Appeasements per Order
The Maximum Appeasements per Order API quota consists of:
- Log file ID: object.OrderPO.maxAppeasements
- Description: The maximum number of appeasements for an order.
- Limit:
- Default Limit: 20
Maximum Invoices per Order
The Maximum Invoices per Order API quota consists of:
- Log file ID: object.OrderPO.maxInvoices
- Description: The maximum number of invoices for an order.
- Limit:
- Default Limit: 60
Maximum Return Cases per Order
The Maximum Return Cases per Order API quota consists of:
- Log file ID: object.OrderPO.maxReturnCases
- Description: The maximum number of return cases for an order.
- Limit:
- Default Limit: 20
Maximum Returns per Order
The Maximum Returns per Order API quota consists of:
- Log file ID: object.OrderPO.maxReturns
- Description: The maximum number of returns for an order.
- Limit:
- Default Limit: 20
Maximum Shipping Orders per Order
The Maximum Shipping Orders per Order API quota consists of:
- Log file ID: object.OrderPO.maxShippingOrders
- Description: The maximum number of shipping orders for an order.
- Limit:
- Default Limit: 20
Maximum Notes per Order
The Maximum Notes per Order API quota consists of:
- Log file ID: object.OrderPO.relation.notes
- Description: The maximum number of notes and history entries for an order.
- Limit:
- Default Limit: 1,000 (warning at 600)
Other Pipelets Category
api.pipelet.InvalidateWebCache
The api.pipelet.InvalidateWebCache API quota consists of:
- Log file ID: api.pipelet.InvalidateWebCache
- Description: The web cache can't be invalidated from the Storefront.
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- Pipelet InvalidateWebCache
api.pipelet.Replication
The api.pipelet.Replication API quota consists of:
- Log file ID: api.pipelet.Replication
- Description: Replication can't be managed through API anymore.
- Limit:
- Default Limit: 0
- Usage Context:
- Pipelet GetReplicationStatus
- Pipelet TriggerReplication
Pipeline Category
api.pipeline.stack.depth
The api.pipeline.stack.depth API quota consists of:
- Log file ID: api.pipeline.stack.depth
- Description: The maximum depth of the pipeline call stack.
- Limit:
- Default Limit: 200 (warning at 120)
api.pipeline.timeout
The api.pipeline.timeout API quota consists of:
- Log file ID: api.pipeline.timeout
- Description: The maximum execution time for a pipeline in seconds.
- Limit:
- Storefront Limit: 300
- Business Manager Limit: 300
- Default Limit: No limit
Price Category
Price Entries
The Price Entries API quota consists of:
- Log file ID: price.priceEntries
- Description: The maximum number of price entries in read-only price books.
- Limit:
- Default Limit: 300,000,000 (warning at 290,000,000)
PriceBook Category
api.dw.catalog.PriceBookMgr.unassignPriceBookFromAllSites(PriceBook)
The api.dw.catalog.PriceBookMgr.unassignPriceBookFromAllSites(PriceBook) API quota consists of:
- Log file ID: api.dw.catalog.PriceBookMgr.unassignPriceBookFromAllSites(PriceBook)
- Description: Allowed number of calls to method dw.catalog.PriceBookMgr.unassignPriceBookFromAllSites(PriceBook).
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.catalog.PriceBookMgr.unassignPriceBookFromAllSites(PriceBook)
api.dw.catalog.PriceBookMgr.unassignPriceBookFromSite(PriceBook,String)
The api.dw.catalog.PriceBookMgr.unassignPriceBookFromSite(PriceBook,String) API quota consists of:
- Log file ID: api.dw.catalog.PriceBookMgr.unassignPriceBookFromSite(PriceBook,String)
- Description: Allowed number of calls to method dw.catalog.PriceBookMgr.unassignPriceBookFromSite(PriceBook,String).
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.catalog.PriceBookMgr.unassignPriceBookFromSite(PriceBook,String)
Price Book Category
api.dw.catalog.PriceBookMgr.assignPriceBookToSite(PriceBook,String)
The api.dw.catalog.PriceBookMgr.assignPriceBookToSite(PriceBook,String) API quota consists of:
- Log file ID: api.dw.catalog.PriceBookMgr.assignPriceBookToSite(PriceBook,String)
- Description: Allowed number of calls to method dw.catalog.PriceBookMgr.assignPriceBookToSite(PriceBook,String).
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.catalog.PriceBookMgr.assignPriceBookToSite(PriceBook,String)
Product Inventory Category
Maximum Hours Re-allocation Date Can Be Set in the Past
The Maximum Hours Re-allocation Date Can Be Set in the Past API quota consists of:
- Log file ID: object.ProductInventoryRecordPO.maxReallocationTimeInPast
- Description: The maximum amount of hours for which the allocation reset date can be set in the past when updating inventory records.
- Limit:
- Default Limit: 48
Product List Category
api.dw.customer.ProductListMgr.create()
The api.dw.customer.ProductListMgr.create() API quota consists of:
- Log file ID: api.dw.customer.ProductListMgr.create()
- Description: The maximum number of product lists which can be created within one page from the API or Pipelet.
- Limit:
- Storefront Limit: 3
- Default Limit: No limit
- Usage Context:
- Pipelet CreateProductList
- dw.customer.ProductListMgr.createProductList(Customer,int)
api.dw.customer.ProductListMgr.remove()
The api.dw.customer.ProductListMgr.remove() API quota consists of:
- Log file ID: api.dw.customer.ProductListMgr.remove()
- Description: The maximum number of product lists which can be deleted within one page from the API or Pipelet.
- Limit:
- Storefront Limit: 3
- Default Limit: No limit
- Usage Context:
- Pipelet RemoveProductList
- dw.customer.ProductListMgr.removeProductList(ProductList)
Script Category
api.dw.util.collectionSize
The api.dw.util.collectionSize API quota consists of:
- Log file ID: api.dw.util.collectionSize
- Description: The maximum allowed number of elements in a dw.util.* collection object.
- Limit:
- Default Limit: 20,000 (warning at 12,000)
api.jsArrayBufferSize
The api.jsArrayBufferSize API quota consists of:
- Log file ID: api.jsArrayBufferSize
- Description: The maximum allowed size in bytes for any ArrayBuffer or typed array.
- Limit:
- Default Limit: 2,000,000 (warning at 1,200,000)
api.jsArraySize
The api.jsArraySize API quota consists of:
- Log file ID: api.jsArraySize
- Description: The maximum allowed number of elements in a dense JavaScript array.
- Limit:
- Default Limit: 20,000 (warning at 12,000)
api.jsArraySize2
The api.jsArraySize2 API quota consists of:
- Log file ID: api.jsArraySize2
- Description: The maximum allowed number of elements in a dense JavaScript array when extended using the [] operator.
- Limit:
- Default Limit: 20,000 (warning at 12,000)
api.jsCollectionSize
The api.jsCollectionSize API quota consists of:
- Log file ID: api.jsCollectionSize
- Description: The maximum allowed number of elements in a JavaScript built-in map/set type.
- Limit:
- Default Limit: 20,000 (warning at 12,000)
api.jsEval
The api.jsEval API quota consists of:
- Log file ID: api.jsEval
- Description: JavaScript eval() isn't supported on the Commerce Cloud server.
- Limit:
- Default Limit: 0
api.jsJSONStringLength
The api.jsJSONStringLength API quota consists of:
- Log file ID: api.jsJSONStringLength
- Description: The maximum allowed length of a JavaScript string created by JSON.stringify().
- Limit:
- Default Limit: 1,000,000 (warning at 600,000)
api.jsObjectSize
The api.jsObjectSize API quota consists of:
- Log file ID: api.jsObjectSize
- Description: The maximum allowed number of properties for a single JavaScript object.
- Limit:
- Default Limit: 2,000 (warning at 1,200)
api.jsStringLength
The api.jsStringLength API quota consists of:
- Log file ID: api.jsStringLength
- Description: The maximum allowed length of a JavaScript string.
- Limit:
- Default Limit: 1,000,000 (warning at 600,000)
api.jsSymbolRegistrySize
The api.jsSymbolRegistrySize API quota consists of:
- Log file ID: api.jsSymbolRegistrySize
- Description: The maximum allowed number of symbols in the global symbol registry.
- Limit:
- Default Limit: 1,000 (warning at 600)
api.jsXMLSize
The api.jsXMLSize API quota consists of:
- Log file ID: api.jsXMLSize
- Description: The maximum (estimated) size in characters of a JavaScript XML object.
- Limit:
- Default Limit: 2,000,000 (warning at 1,200,000)
api.jsXMLfromString
The api.jsXMLfromString API quota consists of:
- Log file ID: api.jsXMLfromString
- Description: The maximum length of a string from which a JavaScript XML object can be created.
- Limit:
- Default Limit: 2,000,000 (warning at 1,200,000)
Read-only Objects Category
Assignments
The Assignments API quota consists of:
- Log file ID: object.ExperiencePO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Campaigns
The Campaigns API quota consists of:
- Log file ID: object.CampaignPO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Catalog Categories
The Catalog Categories API quota consists of:
- Log file ID: object.CatalogCategoryPO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Catalogs
The Catalogs API quota consists of:
- Log file ID: object.CatalogPO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Category Assignment
The Category Assignment API quota consists of:
- Log file ID: object.ProductCategoryAssignmentPO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Connected Slack Workspaces
The Connected Slack Workspaces API quota consists of:
- Log file ID: object.SlackWorkspace.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Content Objects
The Content Objects API quota consists of:
- Log file ID: object.ContentPO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Customer Groups
The Customer Groups API quota consists of:
- Log file ID: object.CustomerGroupImpl.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Folders
The Folders API quota consists of:
- Log file ID: object.FolderPO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Libraries
The Libraries API quota consists of:
- Log file ID: object.LibraryPO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Notification Target Channels
The Notification Target Channels API quota consists of:
- Log file ID: object.SystemNotificationChannelPO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
OCI Inventory Cache
The OCI Inventory Cache API quota consists of:
- Log file ID: object.InventoryDataPO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Organization Preferences
The Organization Preferences API quota consists of:
- Log file ID: object.OrgPreferencesPO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Page Meta Tag Rules
The Page Meta Tag Rules API quota consists of:
- Log file ID: object.PageMetaTagRulePO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Payment Cards
The Payment Cards API quota consists of:
- Log file ID: object.PaymentCardPO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Payment Methods
The Payment Methods API quota consists of:
- Log file ID: object.PaymentMethodPO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Price Books
The Price Books API quota consists of:
- Log file ID: object.PriceBookPO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Product Inventory Lists
The Product Inventory Lists API quota consists of:
- Log file ID: object.ProductInventoryListPO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Products
The Products API quota consists of:
- Log file ID: object.ProductPO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Promotions
The Promotions API quota consists of:
- Log file ID: object.PromotionPO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Recommendations
The Recommendations API quota consists of:
- Log file ID: object.Recommendation.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Replicable Custom Objects
The Replicable Custom Objects API quota consists of:
- Log file ID: object.StageableCustomObjectPO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Shipping Methods
The Shipping Methods API quota consists of:
- Log file ID: object.ShippingMethodPO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Site Preferences
The Site Preferences API quota consists of:
- Log file ID: object.SitePreferencesPO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Sites
The Sites API quota consists of:
- Log file ID: object.RepositoryPO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Source Code Groups
The Source Code Groups API quota consists of:
- Log file ID: object.SourceCodeGroupPO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Stores
The Stores API quota consists of:
- Log file ID: object.StorePO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
System Notification Messages
The System Notification Messages API quota consists of:
- Log file ID: object.SystemNotificationPO.readonly@SF
- Description: The business object is read-only from storefront requests
- Access: Read-only from storefront requests.
Search Category
api.dw.catalog.ProductMgr.queryAllProducts()
The api.dw.catalog.ProductMgr.queryAllProducts() API quota consists of:
- Log file ID: api.dw.catalog.ProductMgr.queryAllProducts()
- Description: Access to all products in a site or catalog isn't allowed in the Storefront.
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.catalog.ProductMgr.queryAllSiteProducts()
- dw.catalog.ProductMgr.queryAllSiteProductsSorted()
- dw.catalog.ProductMgr.queryProductsInCatalog(Catalog)
- dw.catalog.ProductMgr.queryProductsInCatalogSorted(Catalog)
api.dw.object.SystemObjectMgr.getAllSystemObjects(String)
The api.dw.object.SystemObjectMgr.getAllSystemObjects(String) API quota consists of:
- Log file ID: api.dw.object.SystemObjectMgr.getAllSystemObjects(String)
- Description: Allowed number of calls to method dw.object.SystemObjectMgr.getAllSystemObjects(String).
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- dw.object.SystemObjectMgr.getAllSystemObjects(String)
api.pipelet.UpdateSearchIndex
The api.pipelet.UpdateSearchIndex API quota consists of:
- Log file ID: api.pipelet.UpdateSearchIndex
- Description: Re-indexing can't be started from the Storefront.
- Limit:
- Storefront Limit: 0
- Default Limit: No limit
- Usage Context:
- Pipelet UpdateSearchIndex
api.query.attrExpr
The api.query.attrExpr API quota consists of:
- Log file ID: api.query.attrExpr
- Description: The maximum number of attribute expressions allowed in a query against system objects and custom objects.
- Limit:
- Default Limit: 6
api.query.attrOrder
The api.query.attrOrder API quota consists of:
- Log file ID: api.query.attrOrder
- Description: The maximum number of order criteria allowed in a query against system objects and custom objects.
- Limit:
- Default Limit: 3
api.query.customAttrExpr
The api.query.customAttrExpr API quota consists of:
- Log file ID: api.query.customAttrExpr
- Description: The maximum number of custom attribute expressions allowed in a query against system objects and custom objects.
- Limit:
- Default Limit: 4
api.query.customAttrOrder
The api.query.customAttrOrder API quota consists of:
- Log file ID: api.query.customAttrOrder
- Description: The maximum number of order criteria with a custom attribute allowed in a query against system objects and custom objects.
- Limit:
- Default Limit: 2
Defined Stemming Exceptions per Locale
The Defined Stemming Exceptions per Locale API quota consists of:
- Log file ID: searchDictionary.STEMMING_EXCEPTION
- Description: The maximum number of defined stemming exceptions per locale.
- Limit:
- Default Limit: 499
Defined Suggestion Term Blocklists per Locale
The Defined Suggestion Term Blocklists per Locale API quota consists of:
- Log file ID: searchDictionary.SUGGESTEXCLUDE
- Description: The maximum number of defined suggestion term blocklists per locale.
- Limit:
- Default Limit: 499
Maximum Number of Terms in Keyword Groups
The Maximum Number of Terms in Keyword Groups API quota consists of:
- Log file ID: searchDictionary.keywordCount
- Description: The maximum number of terms in keyword groups.
- Limit:
- Default Limit: 100,000 (warning at 80,000)
Session Category
api.cookie.maxValueLength
The api.cookie.maxValueLength API quota consists of:
- Log file ID: api.cookie.maxValueLength
- Description: The maximum length for a cookie value on a response.
- Limit:
- Default Limit: 2,000 (warning at 1,200)
api.session.maxKeyLength
The api.session.maxKeyLength API quota consists of:
- Log file ID: api.session.maxKeyLength
- Description: The maximum length for the name of a session attribute.
- Limit:
- Default Limit: 50
api.session.maxKeyLength.isset
The api.session.maxKeyLength.isset API quota consists of:
- Log file ID: api.session.maxKeyLength.isset
- Description: The maximum length for the name of a session attribute (via <isset>)
- Limit:
- Default Limit: 50
api.session.maxStringLength
The api.session.maxStringLength API quota consists of:
- Log file ID: api.session.maxStringLength
- Description: The maximum length for a string attribute in a session.
- Limit:
- Default Limit: 2,000 (warning at 1,200)
api.session.maxStringLength.isset
The api.session.maxStringLength.isset API quota consists of:
- Log file ID: api.session.maxStringLength.isset
- Description: The maximum length for a string attribute in a session (via <isset>)
- Limit:
- Default Limit: 2,000 (warning at 1,200)
System Notification Category
Maximum Notification Channels for Notification Topic
The Maximum Notification Channels for Notification Topic API quota consists of:
- Log file ID: object.SystemNotificationChannelPO.relation.topics
- Description: The maximum number of notification channels assigned to a notification topic.
- Limit:
- Default Limit: 10 (warning at 5)
URL Rules Category
Maximum Supported Refinement Value Count for Search Refinement URLs
The Maximum Supported Refinement Value Count for Search Refinement URLs API quota consists of:
- Log file ID: urlRules.refinementValues.size
- Description: The maximum supported refinement value count for search refinement URLs.
- Limit:
- Default Limit: 500,000 (warning at 300,000)
Velocity Category
api.velocity.includedepth
The api.velocity.includedepth API quota consists of:
- Log file ID: api.velocity.includedepth
- Description: The maximum nesting level of Velocity templates.
- Limit:
- Default Limit: 10
api.velocity.looplimit
The api.velocity.looplimit API quota consists of:
- Log file ID: api.velocity.looplimit
- Description: The maximum number of loop iterations within a rendered Velocity template.
- Limit:
- Default Limit: 1,000
api.velocity.templatesize
The api.velocity.templatesize API quota consists of:
- Log file ID: api.velocity.templatesize
- Description: The maximum size of a Velocity template (in bytes).
- Limit:
- Default Limit: 102,400
api.velocity.timeout
The api.velocity.timeout API quota consists of:
- Log file ID: api.velocity.timeout
- Description: The maximum execution time for a Velocity template in milliseconds.
- Limit:
- Default Limit: 30,000