---
title: "CreateBigcommerceTemplates"
method: POST
path: "/api/Listings/CreateBigcommerceTemplates"
tags: ["Listings"]
---

# CreateBigcommerceTemplates

`POST /api/Listings/CreateBigcommerceTemplates`

Use this call to return a template based on the configurator setting you have requested. This allows you to see the template which can then be  retuned to the ProcessBigCommerceListing endpoint which will build the listing.
<b>Rate limit: </b><span style="background-color:#0272d9;color:white;padding:4px 8px;text-align:center;border-radius:5px; font-size: small;"><b>150</b></span> / minute

## Request body

- ListingsCreateBigcommerceTemplatesRequest
  - `parameters` ProcessTemplatesParameters
    - `Source` string
    - `SubSource` string
    - `ConfigId` string, uuid
    - `InventoryItemIds` string[]
    - `SelectedRegions` TupleInt32Int32[]
      - `Item1` integer
      - `Item2` integer
    - `Token` string, uuid
    - `TemplatesType` 'Both' | 'Simple' | 'Variation'

## Response `200`

OK

- PagedResultBigCommerceListing
  - `Items` BigCommerceListing[]
    - `Adjustments` integer
    - `Width` number, double
    - `Height` number, double
    - `Depth` number, double
    - `Attributes` BigCommerceConfigAttributes[]
      - `Name` string
      - `Type` 'STRING' | 'BOOLEAN' | 'INT' | 'ENUM' | 'DATE' | 'HTML' | 'DECIMAL' | 'DEPENDED'
      - `MaxLength` integer
      - `Label` string
      - `Value` string
      - `ExtendedProperty` string
      - `Default` boolean
    - `VarAttributes` VarAttribute[]
      - `Name` string
      - `ExtendedProperty` string
      - `Type` string
      - `TypeLabel` string
      - `OptionSortOrder` integer
      - `ValueSortOrderExtendedProperty` string
    - `Children` BigCommerceAssignedProducts[]
      - `StockItemId` string, uuid
      - `ChildId` string, uuid
      - `SkuId` integer
      - `SKU` string
      - `UPC` string
      - `MPN` string
      - `GTIN` string
      - `Name` string
      - `Price` number, double
      - `ManageStock` boolean
      - `CollisionNumber` integer
      - `Status` 'NOT_LISTED' | 'OK' | 'WAITING_FOR_LISTING' | 'UPDATING' | 'CREATING' | 'DELETING' | 'WAITING_FOR_UPDATE' | 'PROCESSING' | 'UPDATE_ERROR'
      - `Quantity` integer
      - `Weight` number, double
      - `Depth` number, double
      - `Height` number, double
      - `Width` number, double
      - `InStockChannel` boolean
      - `ProductImageURL` string
      - `OptionsValues` ChildOption[]
        - `OptionId` integer
        - `ValueId` integer
        - `Name` string
        - `Label` string
        - `SortOrder` integer
      - `CostPrice` number, double
      - `SalePrice` number, double
      - `RetailPrice` number, double
    - `OldChildren` BigCommerceAssignedProducts[]
      - `StockItemId` string, uuid
      - `ChildId` string, uuid
      - `SkuId` integer
      - `SKU` string
      - `UPC` string
      - `MPN` string
      - `GTIN` string
      - `Name` string
      - `Price` number, double
      - `ManageStock` boolean
      - `CollisionNumber` integer
      - `Status` 'NOT_LISTED' | 'OK' | 'WAITING_FOR_LISTING' | 'UPDATING' | 'CREATING' | 'DELETING' | 'WAITING_FOR_UPDATE' | 'PROCESSING' | 'UPDATE_ERROR'
      - `Quantity` integer
      - `Weight` number, double
      - `Depth` number, double
      - `Height` number, double
      - `Width` number, double
      - `InStockChannel` boolean
      - `ProductImageURL` string
      - `OptionsValues` ChildOption[]
        - `OptionId` integer
        - `ValueId` integer
        - `Name` string
        - `Label` string
        - `SortOrder` integer
      - `CostPrice` number, double
      - `SalePrice` number, double
      - `RetailPrice` number, double
    - `OptionSet` AssignedOptionSet
      - `Id` integer
      - `Name` string
      - `MappedFromBC` boolean
      - `Options` AssignedOption[]
        - `IdV3` integer
        - `Id` integer
        - `Values` OptionValue[]
          - `IdV3` integer
          - `Id` integer
          - `MappedFromBC` boolean
          - `SortOrder` integer
          - `Label` string
          - `OptionValueData` OptionValueData
            - `Color` string
            - `ImageUrl` string
        - `OptionDisplayName` string
        - `OptionName` string
        - `MappedFromBC` boolean
        - `AssignmentId` integer
        - `Type` string
        - `SortOrder` integer
    - `Images` BigCommerceImageData[]
      - `Thumb` boolean
      - `sortOrder` integer
      - `Id` integer
      - `IsChild` boolean
      - `ImageId` string, uuid
      - `URL` string
      - `Label` string
      - `Show` boolean
      - `IsNative` boolean
    - `Version` integer
    - `ListingId` string, uuid
    - `TemplateId` string, uuid
    - `InventoryItemId` string, uuid
    - `ConfigId` string, uuid
    - `UsedConfigName` string
    - `ProductId` integer
    - `UpdateConfig` boolean
    - `Type` 'SIMPLE' | 'VARIATION'
    - `ListingURL` string
    - `Name` string
    - `Description` string
    - `ShortDescription` string
    - `SKU` string
    - `Barcode` string
    - `TitleSource` string
    - `Price` number, double
    - `Weight` number, double
    - `ShowListing` boolean
    - `ManageStock` boolean
    - `Quantity` integer
    - `IsReadOnly` boolean
    - `Categories` ConfigCategory[]
      - `Id` string
      - `Name` string
      - `Path` string
      - `Default` boolean
      - `TreeId` integer
    - `HasCollisions` boolean
    - `UseMainItemImages` boolean
    - `Status` 'NOT_LISTED' | 'OK' | 'WAITING_FOR_LISTING' | 'UPDATING' | 'CREATING' | 'DELETING' | 'WAITING_FOR_UPDATE' | 'PROCESSING' | 'UPDATE_ERROR'
    - `Site` string
    - `IsErrorMsg` boolean
    - `CustomFields` BigCommerceCustomField[]
      - `Id` integer
      - `BigCommerceId` integer
      - `FlexSettingsItemId` string, uuid
      - `Name` string
      - `Value` string
  - `TotalItems` integer
  - `CurrentPage` integer
  - `EntriesPerPage` integer

---

[API](https://skmtc.net/linnworks/apis/authenticate-api.md) · [All operations](https://skmtc.net/linnworks/apis/authenticate-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/linnworks/authenticate-api/versions/0123569a22fb/schema)
