---
title: "PC01 - List platform configurations"
method: GET
path: "/api/platform/configuration"
tags: ["Platform Settings"]
---

# PC01 - List platform configurations

`GET /api/platform/configuration`

<div class="extension-title">Description</div>

List platform configurations such as general information, modules and features activated.<br/>
<br/>
Note: This configuration represents modules and major features enabled during platform setup. This differs from the PC02 API which export the platform business settings configurable by the operator in the back office.


<div class="api-description-extension">
</div>

## Response `200`

OK

- PC01Response200
  - `features` PC01Response200Features, required
    - `catalog` PC01Response200FeaturesCatalog, required
      - `allow_shop_contribution_to_all_channels` boolean, required — Allows shops to contribute data to all sales channels when enabled; otherwise, data can only be pushed to channels the shop belongs to
      - `exclude_invalid_products` boolean, required — When enabled, products with validation errors will be excluded from product imports and won't be transmitted to MCM
      - `list_of_multiple_values_separator` string, required — Character used to separate values in the 'Multiple Values List' type attributes
      - `product_acceptance_by_channel` boolean, required — Allows operators to accept or reject products according to sales channels
      - `product_data_validation_by_channel` boolean, required — Facilitates the management of attributes in a multilingual context
      - `product_import_only_on_leaf` boolean, required — Prevents the import of products into non-leaf categories
    - `circular_economy_data_collection` boolean, required — Allows operators to collect data related to the circular economy regulation
    - `competitive_pricing_tool` boolean, required — The competitive pricing tool allows stores to view and possibly match competing Marketplace offers
    - `direct_payment_customer_store` PC01Response200FeaturesDirectPaymentCustomerStore, required
      - `activated` boolean, required — Direct payment customer store activated
      - `refund_cancel_authorized` boolean, required — Allows refund and cancelation for transactions taking place outside of Mirakl between customers and sellers
    - `disable_seller_alternative_carrier` boolean, required — Prevent stores from specifying alternatives carriers outside those predefined by the operator
    - `dropship` PC01Response200FeaturesDropship, required
      - `retail_pricing_edition_enabled` string — Retail pricing edition enabled Enum: `"YES"`, `"NO"`, `"YES_PER_STORE"`
      - `retail_pricing_enabled` boolean — Retail pricing activated on dropship offers
    - `kyc_status_per_seller` boolean, required — Allows PSPs to provide operators with seller KYC statuses
    - `lead_time_to_ship_by_sellers_enabled` string, required — Allows sellers to override the default lead time to ship Enum: `"YES"`, `"NO"`, `"YES_PER_STORE"`
    - `multi_currency` boolean, required — Defines if platform support multi currencies
    - `multi_payout_psp_per_seller` boolean, required — Allows the operator to use Hybrid pay-out PSP feature
    - `no_reply_needed` boolean, required — Allows to end order-related conversations when the last message sent from customer does not specifically require a reply
    - `offer_prices_decimals` string, required — Defines maximum number of decimals in offer prices
    - `operator_csv_delimiter` string, required — The delimiter used in the CSV files exported from the back office. COMMA: ',' delimiter. SEMICOLON: ';' delimiter. Enum: `"COMMA"`, `"SEMICOLON"`
    - `order_conditions` PC01Response200FeaturesOrderConditions, required
      - `lead_time_to_ship` boolean, required — <p>Allows sellers to inform a lead time to ship on their offers</p><p>Use "lead_time_to_ship_by_sellers_enabled" attribute instead.</p>
      - `maximum_order_quantity` boolean, required — Allows sellers to request for a maximum order quantity
      - `minimum_order_quantity` boolean, required — Allows sellers to request for a minimum order quantity
      - `package_order_quantity` boolean, required — Allows sellers to set an order quantity increment
    - `order_tax_mode` string, required — Prices with tax included or excluded in order-related APIs. TAX_INCLUDED: Prices with tax included. TAX_EXCLUDED: Prices with tax excluded. Enum: `"TAX_INCLUDED"`, `"TAX_EXCLUDED"`
    - `order_workflows` PC01Response200FeaturesOrderWorkflows, required
      - `no_customer_payment_confirmation` boolean, required — Allows seller payments to be completely separated from customer debits
      - `order_acceptance` string, required — Indicate if shop accounts must accept new orders and take responsibility for the transaction. NOT_AUTOMATIC: All shop accounts must accept their orders manually. AUTOMATIC: Orders are automatically accepted. BOTH: AUTOMATIC or NOT_AUTOMATIC mode depending on the store account Enum: `"AUTOMATIC"`, `"NOT_AUTOMATIC"`, `"BOTH"`
      - `pause_debit_workflow` boolean, required — Pause the order debit workflow when taxes must be recalculated
      - `pay_on_due_date` boolean, required — Allows professionals to pay their orders after the receipt of the items or an explicit invoice
      - `pay_on_shipment` boolean, required — Allows operators to debit orders before they have been fully shipped
      - `sellers_edit_shipping_origin` boolean, required — Allow shop accounts to edit shipping origin to ensures accurate tax calculations with shipping origin data
      - `shipping_and_billing_details_before_acceptance` boolean, required — Indicate if shipping and billing details are displayed before order acceptance
    - `payment_confirmation` boolean, required — Allows the operator to mark an accounting document as "Paid" when the corresponding amount is confirmed to be paid to the seller
    - `pricing` PC01Response200FeaturesPricing, required
      - `channel_pricing` string, required — Allows sellers to create prices applicable on the operator’s different storefronts materialized as sales channels in Mirakl. DISABLED: No channel pricing. SINGLE: Allows sellers to create one price per channel. MULTI: Allows sellers to create multiple prices per channel. Enum: `"MULTI"`, `"SINGLE"`, `"DISABLED"`
      - `discount_period_required` boolean, required — Requires sellers to set start and end dates when creating or updating discounts on default and specific prices.
      - `discount_price_creation_in_the_past_blocked` boolean, required — Prevents sellers from setting discount end dates in the past for their default and specific prices.
      - `scheduled_pricing` boolean, required — Allows sellers to set up multiple prices in advance
      - `volume_discount` boolean, required — Allows discounts for bulk purchases
      - `volume_pricing` boolean, required — Allows pricing for bulk purchases
    - `product_data_validation_by_channel` boolean, required — <p>Facilitates the management of attributes in a multilingual context</p><p>Moved in catalog section. Use catalog.product_data_validation_by_channel instead.</p>
    - `promotion` PC01Response200FeaturesPromotion, required
      - `cart_promotion_campaign` boolean, required — Allows the operator to create cart promotion campaigns.
      - `discount_campaign` boolean, required — Allows the operator to create discount campaigns.
      - `seller_promotion` boolean, required — Allows stores to create promotions.
    - `returns` PC01Response200FeaturesReturns, required
      - `drop_ship` boolean — Enables returns management in Drop ship
      - `marketplace` boolean — Enables returns management in Marketplace
      - `one_creditor` boolean — Enables returns management in One creditor
    - `shipment` PC01Response200FeaturesShipment, required
      - `multi_part_item_shipment` boolean, required — Allows sellers to create several packages for a same item in an order
      - `multi_shipment` boolean, required — Allows sellers to create several shipments for a same order
    - `shop_tax_options` PC01Response200FeaturesShopTaxOptions, required
      - `local_tax_number` PC01Response200FeaturesShopTaxOptionsLocalTaxNumber
        - `mandatory` boolean, required — Defines if the VAT/GST number is mandatory
        - `validation_regex` string — Regular expression that the VAT/GST number must match
      - `tax_identification_number` PC01Response200FeaturesShopTaxOptionsTaxIdentificationNumber, required
        - `mandatory` boolean, required — Defines if the tax identification number is mandatory
        - `validation_regex` string — Regular expression that the tax identification number must match
    - `tax_collection` PC01Response200FeaturesTaxCollection, required
      - `activated` string, required — Tax collection activated. NO: Not activated. YES: Activated for all stores. YES_PER_STORE: Activated for some stores. Enum: `"YES"`, `"NO"`, `"YES_PER_STORE"`
      - `product_tax_code_mandatory` boolean, required — Product tax code mandatory at offer level
      - `tax_collection_by_operator` boolean, required — Operator in charge of tax collection on behalf of sellers
    - `tax_id_number` PC01Response200FeaturesTaxIdNumber, required
      - `mandatory` boolean, required — Tax ID number mandatory
      - `validation_regex` string — Regular expression to match for sellers tax number ID
    - `warehouses` PC01Response200FeaturesWarehouses, required
      - `geolocation` boolean, required — Geolocation on warehouses activated
      - `restricted_countries` string[], required — The list of the restricted countries applying on warehouses. Format ISO 3166-1 alpha-3 code (3 letters country code). Possible values : AFG, ALA, ALB, DZA, ASM, AND, AGO, AIA, ATA, ATG, ARG, ARM, ABW, AUS, AUT, AZE, BHS, BHR, BGD, BRB, BLR, BEL, BLZ, BEN, BMU, BTN, BOL, BES, BIH, BWA, BVT, BRA, IOT, BRN, BGR, BFA, BDI, KHM, CMR, CAN, CPV, CYM, CAF, TCD, CHL, CHN, CXR, CCK, COL, COM, COG, COD, COK, CRI, CIV, HRV, CUB, CUW, CYP, CZE, DNK, DJI, DMA, DOM, ECU, EGY, SLV, GNQ, ERI, EST, ETH, FLK, FRO, FJI, FIN, FRA, GUF, PYF, ATF, GAB, GMB, GEO, DEU, GHA, GIB, GRC, GRL, GRD, GLP, GUM, GTM, GGY, GIN, GNB, GUY, HTI, HMD, VAT, HND, HKG, HUN, ISL, IND, IDN, IRQ, IRL, IMN, ISR, ITA, JAM, JPN, JEY, JOR, KAZ, KEN, KIR, KOR, KWT, KGZ, LAO, LVA, LBN, LSO, LBR, LBY, LIE, LTU, LUX, MAC, MKD, MDG, MWI, MYS, MDV, MLI, MLT, MHL, MTQ, MRT, MUS, MYT, MEX, FSM, MDA, MCO, MNG, MNE, MSR, MAR, MOZ, MMR, NAM, NRU, NPL, NLD, NCL, NZL, NIC, NER, NGA, NIU, NFK, MNP, NOR, OMN, PAK, PLW, PSE, PAN, PNG, PRY, PER, PHL, PCN, POL, PRT, PRI, QAT, REU, ROU, RUS, RWA, BLM, SHN, KNA, LCA, MAF, SPM, VCT, WSM, SMR, STP, SAU, SEN, SRB, SYC, SLE, SGP, SXM, SVK, SVN, SLB, SOM, ZAF, SGS, SSD, ESP, LKA, SUR, SJM, SWZ, SWE, CHE, TWN, TJK, TZA, THA, TLS, TGO, TKL, TON, TTO, TUN, TUR, TKM, TCA, TUV, UGA, UKR, ARE, GBR, USA, UMI, URY, UZB, VUT, VEN, VNM, VGB, VIR, WLF, YEM, ZMB, ZWE
  - `modules` PC01Response200Modules, required
    - `mirakl_catalog_integrator` boolean, required — Mirakl Catalog integrator activated. Allows operator to manage catalog structure into Mirakl.
    - `mirakl_catalog_manager` boolean, required — Mirakl Catalog Manager activated. Allows operator to remove the complexity of integrating catalogs from multiple sources.
    - `mirakl_catalog_transformer` boolean, required — Mirakl Catalog Transformer activated.
    - `mirakl_platform_services` boolean, required — Mirakl Platform for Services activated. Specific module for services management: separated from the product management module.
    - `offer_management` boolean, required — Offer management available on the platform
    - `offer_management_mode` string — Offer management mode on the platform: SIMPLE: All shops can push offers. HYBRID: The operator decides whether a shop can push offers on the platform.
    - `order_management` boolean, required — Order management available on the platform
    - `order_management_mode` string — Order management mode on the platform: SIMPLE: All shops can process orders. HYBRID: The operator decides whether a shop can process orders on the platform.
    - `promotions` boolean, required — Deprecated: Promotion availability is now controlled by operator settings (cart_promotion_campaign and seller_promotion).
    - `quotes` boolean, required — Quote module activated
    - `tax_manager` PC01Response200ModulesTaxManager, required
      - `activated` boolean, required — Tax Manager activated
      - `tax_provider` PC01Response200ModulesTaxManagerTaxProvider, required
        - `avalara` boolean, required — Avalara configured as tax provider
        - `vertex` boolean, required — Vertex configured as tax provider
  - `platform_configuration` PC01Response200PlatformConfiguration, required
    - `customer_model` PC01Response200PlatformConfigurationCustomerModel, required
      - `b2b` boolean, required — Customer model Business to Business is enabled: if true, customers can be linked to a customer organization
      - `b2c` boolean, required — Customer model Business to Customer is enabled: if true, customers can be created without being linked to a customer organization
    - `enhanced_seller_invoicing` PC01Response200PlatformConfigurationEnhancedSellerInvoicing, required
      - `enabled` boolean, required — Enhanced seller invoicing activated.
    - `platform_model` PC01Response200PlatformConfigurationPlatformModel, required
      - `drop_ship` boolean, required — Drop ship platform model activated
      - `marketplace` boolean, required — Marketplace platform model activated
      - `one_creditor` boolean, required — One creditor platform model activated
  - `platform_name` string, required — Operator platform name
  - `tenant_name` string, required — Tenant platform name
  - `timezone` string, required — Platform timezone

---

[API](https://skmtc.net/mirakl/apis/mirakl-catalog-manager-apis.md) · [All operations](https://skmtc.net/mirakl/apis/mirakl-catalog-manager-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mirakl/mirakl-catalog-manager-apis/versions/9dfb063e9782/schema)
