Return Types

This section lists the return types that the API uses. Every endpoint describes which type it returns.

Field Descriptions

ApplicationInstanceInfos

Represents a status for an application instance.

Fields

KeyDescriptionTypeExpanding
nicknameNickname.stringNo
statusThe current status.ApplicationInstanceStatusesYes

ApplicationInstancePreferenceValues

An application instance preference resolved to its effective value, keyed by its code.

Fields

KeyDescriptionTypeExpanding
codeThe preference code.stringNo
valueThe value.stringNo
modifiedLast modified date.dateNo

ApplicationInstancePreferences

Represents an application instance preference.

Fields

KeyDescriptionTypeExpanding
valueThe value.stringNo
modifiedLast modified date.dateNo

ApplicationInstanceStatuses

Represents a status for an application instance.

Fields

KeyDescriptionTypeExpanding
nameName of the status.stringNo
codeInternal code of the status.stringNo
descriptionDescription.stringNo

Auth

Fields

KeyDescriptionTypeExpanding
session_tokenSession token to pass into API calls.stringNo
expirySession expiry time.dateNo

Brands

Brand data.

Fields

KeyDescriptionTypeExpanding
idID of the brand.numberNo
nameName of the brand.stringNo

BulkAdjustVirtualStockResult

Holds data about the results of a bulk virtual stock adjustment.

Fields

KeyDescriptionTypeExpanding
affectedThe number of items affected by the bulk action.numberNo

BulkCheckOrderExists

Check if an order reference already exists on a channel.

Fields

KeyDescriptionTypeExpanding
order_referenceOrder reference.stringNo
order_idBladePRO Order Id.numberNo
existsDoes the order exists.booleanNo

BulkImportOrdersFile

Confirmation of a file upload.

Fields

KeyDescriptionTypeExpanding
successPass an order export to import orders in bulk.booleanNo

BulkListAllOpenOrders

List all the ‘open’ orders for a given channel. Can be used to do a pre-cursive check for order importer functions to filter out orders have been previously imported.

Fields

KeyDescriptionTypeExpanding
order_idOrder id.numberNo
referenceOrder reference.stringNo
goodsoutsList of related goodsouts.array<BulkListAllOpenOrdersGoodsout>Yes

BulkListAllOpenOrdersGoodsout

Fields

KeyDescriptionTypeExpanding
order_goodsout_idOrder Goodsout id.stringNo
statusGoodsout status.stringNo
metadataList of related metadata created by this app instance.array<BulkListAllOpenOrdersGoodsoutMetadata>Yes

BulkListAllOpenOrdersGoodsoutMetadata

Fields

KeyDescriptionTypeExpanding
keyMetadata Key.stringNo
valueMetadata Value.stringNo

BulkOrderStatuses

Defines a status against an order goodsout.

Fields

KeyDescriptionTypeExpanding
order_goodsout_idOrder goodsout ID.numberNo
statusList of tracking numbers.enum * see belowNo

Enums

FieldValues
statusdraft, awaiting_allocation, hung, returned, awaiting_payment, awaiting_picking, awaiting_despatch, backorder_release, backorder, cancelled, return_open, item_refunded, item_replaced, awaiting_collection, despatched

BulkOrderTrackingNumbers

Defines a list of tracking numbers against an order goodsout.

Fields

KeyDescriptionTypeExpanding
order_goodsout_idOrder goodsout ID.numberNo
despatch_dateDespatch date.dateNo
courierCourier name.stringNo
external_tracking_enabledTrackable flag.booleanNo
serviceShipping service name.stringNo
tracking_numbersList of tracking numbers.array<CachedCourierTracking>Yes

BulkOrderTrackingNumbersByReference

Defines a list of tracking numbers against an order goodsout.

Fields

KeyDescriptionTypeExpanding
referenceOrder reference.stringNo
order_goodsout_idOrder goodsout ID.numberNo
despatch_dateDespatch date.dateNo
statusGoodsout status.enum * see belowNo
courierCourier name.stringNo
serviceShipping service name.stringNo
external_tracking_enabledTrackable flag.booleanNo
tracking_numbersList of tracking numbers.array<CachedCourierTracking>Yes

Enums

FieldValues
statusdraft, awaiting_allocation, hung, returned, awaiting_payment, awaiting_picking, awaiting_despatch, backorder_release, backorder, cancelled, return_open, item_refunded, item_replaced, awaiting_collection, despatched

CachedAddress

An address.

Fields

KeyDescriptionTypeExpanding
first_nameFirst name.stringNo
last_nameLast name.stringNo
companyCompany name.stringNo
address_oneAddress line one.stringNo
address_twoAddress line two.stringNo
address_threeAddress line three.stringNo
townTown.stringNo
countyCounty or state.stringNo
postcodePostcode.stringNo
emailEmail address.stringNo
mobileMobile telephone.stringNo
telephoneTelephone.stringNo
secondary_telephoneSecondary telephone.stringNo
contactBladePRO contact data.CachedAddressContactYes
countryCountry.SummarisedCountryYes

CachedAddressContact

A BladePRO contact.

Fields

KeyDescriptionTypeExpanding
nameName.stringNo
groupGroup name.stringNo

CachedApplicationMarketplaceAttribute

Marketplace attribute

Fields

KeyDescriptionTypeExpanding
idAttribute definition id.numberNo
nameName of the attribute.stringNo
descriptionDescription of the attribute.stringNo
codeCode representing the attribute.stringNo

CachedAttribute

An attribute.

Fields

KeyDescriptionTypeExpanding
nameName.stringNo
valueValue.stringNo

CachedBrand

A brand.

Fields

KeyDescriptionTypeExpanding
nameName.stringNo

CachedCourier

A courier.

Fields

KeyDescriptionTypeExpanding
nameName.stringNo
codeCode.stringNo
serviceService details.CachedShippingServiceYes
trackingTracking details.array<CachedCourierTracking>Yes

CachedCourierTracking

Tracking details.

Fields

KeyDescriptionTypeExpanding
courierCourier name.stringNo
codeThe tracking number.stringNo
urlTracking URL.stringNo

CachedGoodsout

An order goodsout.

Fields

KeyDescriptionTypeExpanding
idGoodsout ID.numberNo
bidFull BladePRO ID.stringNo
creatorWho created the goodsout.stringNo
statusGoodsout status.enum * see belowNo
date_placedPlaced date.dateNo
despatch_dateDespatch date.dateNo
despatch_on_dateDespatch on date.dateNo
typeGoodsout type, as set when the goodsout was created.enum * see belowNo
retailer_idID of the retailer the goodsout is destined for. Null when the goodsout has no retailer.numberNo
warehouseFulfilment warehouse.SummarisedWarehouseYes
courierCourier.CachedCourierYes
tagsList of applied tags.array<SummarisedTag>Yes
attributesList of applied attributes.array<CachedAttribute>Yes
shipping_addressThe shipping address.CachedAddressYes
orderThe parent order.CachedOrderYes
linesSummaries of the active goodsout lines that describe products. No extras or packaging are listed.array<CachedGoodsoutLine>Yes

Enums

FieldValues
statusdraft, awaiting_allocation, hung, returned, awaiting_payment, awaiting_picking, awaiting_despatch, backorder_release, backorder, cancelled, return_open, item_refunded, item_replaced, awaiting_collection, despatched
typeconsumer, trade, retail

CachedGoodsoutLine

An order goodsout line summary.

Fields

KeyDescriptionTypeExpanding
idID of the line.numberNo
product_variation_idID of the product variation.numberNo
skuSKU of the product variation.stringNo
nameEnglish description of the product variation.stringNo
quantityOrdered quantity.numberNo

CachedMarketplaceListing

Marketplace listing

Fields

KeyDescriptionTypeExpanding
idThe marketplace listing variation ID.numberNo
marketplace_referenceThe marketplace reference of the listing variation.stringNo
attributesListing attributes.array<CachedMarketplaceListingAttribute>Yes
optionsListing option definitions.array<CachedMarketplaceListingOption>Yes
imagesVariation images.array<CachedMarketplaceListingImage>Yes
related_listing_variationsRelated listing variations that belong to the same parent marketplace_listingarray<CachedMarketplaceListingVariationRelatedVariation>Yes

CachedMarketplaceListingAttribute

Marketplace listing attributes

Fields

KeyDescriptionTypeExpanding
label_jsonJSON string defining the label of the attribute value.stringNo
valueThe attribute value.stringNo
attributeThe attribute definition.CachedApplicationMarketplaceAttributeYes

CachedMarketplaceListingImage

Marketplace listing variation images

Fields

KeyDescriptionTypeExpanding
primaryId this the primary image for the listing .booleanNo
sequenceThe ordered sequence for this image.numberNo
urlThe url to access this image.stringNo

CachedMarketplaceListingOption

Marketplace listing option definition.

Fields

KeyDescriptionTypeExpanding
idThe marketplace listing option ID.numberNo
nameThe name of the option.stringNo

CachedMarketplaceListingVariation

Marketplace listing summary

Fields

KeyDescriptionTypeExpanding
idThe marketplace listing variation ID.numberNo
marketplace_listing_idThe parent marketplace listing ID.numberNo
marketplace_referenceThe marketplace reference of the listing variation.stringNo
skuThe listed SKU.stringNo
priceThe listed Price.numberNo
statusThe status of the listing.enum * see belowNo
listing_modeThe listing mode of the listing.enum * see belowNo
stock_modeThe stock mode of the listing.enum * see belowNo
marketplace_listingThe parent listing.CachedMarketplaceListingYes
product_variationThe related product variation.CachedMarketplaceListingVariationProductVariationYes
attributesVariation attributes.array<CachedMarketplaceListingVariationAttribute>Yes
optionsVariation options.array<CachedMarketplaceListingVariationOption>Yes
imagesVariation images.array<CachedMarketplaceListingVariationImage>Yes

Enums

FieldValues
statusdraft, live, void
listing_modekeep_in_sync, do_not_sync
stock_modekeep_in_sync, do_not_sync, always_in_stock, never_in_stock

CachedMarketplaceListingVariationAttribute

Marketplace listing variation attributes

Fields

KeyDescriptionTypeExpanding
label_jsonJSON string defining the label of the attribute value.stringNo
valueThe attribute value.stringNo
attributeThe attribute definition.CachedApplicationMarketplaceAttributeYes

CachedMarketplaceListingVariationImage

Marketplace listing variation images

Fields

KeyDescriptionTypeExpanding
primaryId this the primary image for the listing variation.booleanNo
sequenceThe ordered sequence for this image.numberNo
urlThe url to access this image.stringNo

CachedMarketplaceListingVariationOption

Value for a marketplace listing option.

Fields

KeyDescriptionTypeExpanding
idThe marketplace listing variation option ID.numberNo
marketplace_listing_option_idThe owning marketplace listing option ID.numberNo
valueThe value of the option.stringNo
optionThe option type.CachedMarketplaceListingOptionYes

CachedMarketplaceListingVariationProductVariation

Marketplace listing variation attributes

Fields

KeyDescriptionTypeExpanding
idThe product variations’s ID.numberNo
skuThe product’s SKU.stringNo
aspectsMarketplace application aspects.array<CachedMarketplaceListingVariationProductVariationAspects>Yes
categoryThe product’s category.CachedMarketplaceListingVariationProductVariationCategoryYes

CachedMarketplaceListingVariationProductVariationAspects

Marketplace listing variation aspects

Fields

KeyDescriptionTypeExpanding
valueThe aspect value.stringNo
labelThe aspects label.stringNo
aspectThe attribute definition.CachedApplicationMarketplaceAttributeYes

CachedMarketplaceListingVariationProductVariationCategory

Marketplace listing variation category

Fields

KeyDescriptionTypeExpanding
idThe category id.numberNo
nameThe category name.stringNo
preferencesMarketplace application aspects.array<CachedMarketplaceListingVariationProductVariationCategoryPreferences>Yes

CachedMarketplaceListingVariationProductVariationCategoryPreferences

Marketplace listing variation category preferences

Fields

KeyDescriptionTypeExpanding
valueThe preference value.stringNo
labelThe preference label.stringNo
preferenceThe preference definition.CachedMarketplaceListingVariationProductVariationCategoryPreferencesPreferenceYes

CachedMarketplaceListingVariationProductVariationCategoryPreferencesPreference

Marketplace listing variation aspects

Fields

KeyDescriptionTypeExpanding
nameThe preference name.stringNo
codeThe preference short code reference.stringNo

CachedMarketplaceListingVariationRelatedVariation

Related listing variations that belong to the same parent marketplace_listing

Fields

KeyDescriptionTypeExpanding
idThe listing variation id.numberNo
marketplace_referenceThe listing variation marketplace reference.stringNo
statusThe BladePRO status for the listing variation.stringNo
skuThe listing variations listed sku.stringNo

CachedNameAndCode

Holds a name and a code field.

Fields

KeyDescriptionTypeExpanding
nameName.stringNo
codeCode.stringNo

CachedOrder

An order.

Fields

KeyDescriptionTypeExpanding
idOrder ID.numberNo
referenceUnique reference.stringNo
statusOrder status.enum * see belowNo
channelOrder channel.CachedOrderChannelYes
currencyCurrency.SummarisedCurrencyYes
brandBrand.CachedBrandYes

Enums

FieldValues
statusdraft, open, complete, cancelled

CachedOrderChannel

An order channel.

Fields

KeyDescriptionTypeExpanding
idId.numberNo
short_codeCode.stringNo
nameName.stringNo

CachedProduct

Top level product data.

Fields

KeyDescriptionTypeExpanding
idThe product id.numberNo
channelThe product channel.CachedProductChannelYes

CachedProductChannel

Cached product channel.

Fields

KeyDescriptionTypeExpanding
idThe product channel id.numberNo
nameProduct channel name.stringNo
default_warehouse_idDefault warehouse id.numberNo
globalIs it a global shared product.booleanNo
organisationOrganisation that the product channel belongs to.CachedProductChannelOrganisationYes

CachedProductChannelOrganisation

Top level product data.

Fields

KeyDescriptionTypeExpanding
idOrganisation id.numberNo
nameOrganisation name.stringNo

CachedProductVariation

Variation specific data.

Fields

KeyDescriptionTypeExpanding
idThe product variation id.numberNo
skuThe product SKU.stringNo
nameThe product name.stringNo
is_primaryIs this a primary product.booleanNo
statusThe status of the product.enum * see belowNo
createdThe created date.CachedProductVariationCreatedYes
productParent product.CachedProductYes
tagsList of applied tags.array<SummarisedTag>Yes
descriptionsList of descriptions.array<CachedProductVariationDescription>Yes
componentsList of components.array<CachedProductVariationComponent>Yes
typeThe product type.SummarisedProductVariationTypeYes
primary_product_categoryThe primary product category.SummarisedProductCategoryYes

Enums

FieldValues
statusactive, draft, discontinued

CachedProductVariationComponent

Variation component.

Fields

KeyDescriptionTypeExpanding
idThe product component id.numberNo
skuThe component SKU.stringNo
nameThe component name.stringNo
barcodeThe component barcode.stringNo
quantityThe quantity of this component used in the product variation.numberNo

CachedProductVariationCreated

Variation specific data.

Fields

KeyDescriptionTypeExpanding
dateDate string.stringNo
timezoneTimezone.stringNo

CachedProductVariationDescription

Variation descriptions.

Fields

KeyDescriptionTypeExpanding
idThe product variation id.numberNo
product_variation_idThe product variation id.numberNo
locale_idThe description locale.numberNo
nameThe product name.stringNo
full_descriptionThe description of the product.stringNo
createdThe created date.dateNo
modifiedThe last modified date.dateNo
localeThe locale for this description.SummarisedLocaleNo

CachedShippingService

Holds data about a shipping service.

Fields

KeyDescriptionTypeExpanding
nameName.stringNo
codeCode.stringNo
trackedWhether this service is tracked.booleanNo
signedWheter this service requires signing by the recipient.booleanNo

CartonLabelTypeReferences

References for carton label types.

Fields

KeyDescriptionTypeExpanding
nameDescriptive name of the reference.stringNo
codeThe code the reference can be addressed by.stringNo
typeType of the reference.enum * see belowNo
validation_patternRegular expression used to validate the value.stringNo

Enums

FieldValues
typetext, barcode

CartonLabelTypes

Carton label types data.

Fields

KeyDescriptionTypeExpanding
idID of the carton label type.numberNo
nameDescriptive name of the carton label type.stringNo
activeIf the carton label type is active.numberNo
carton_label_type_referencesReferences of the carton label type.array<CartonLabelTypeReferences>Yes

ConfirmBooking

Confirm booking.

Fields

KeyDescriptionTypeExpanding
purchase_order_idID of the purchase order.numberNo
goods_in_idID of the associated goods-in booking.numberNo
expected_dateExpected booking date in ISO format (YYYY-MM-DD).stringNo
expected_time_slotExpected booking time slot.stringNo

ConsignmentQualities

Consignment quality description.

Fields

KeyDescriptionTypeExpanding
nameName.stringNo
groupQuality group.stringNo
descriptionDetails.stringNo
activeIs it active?booleanNo

Countries

A country.

Fields

KeyDescriptionTypeExpanding
idThe country’s unique identifier.numberNo
nameName.stringNo
iso_2ISO2 description.stringNo
iso_3ISO3 description.stringNo
region_idID of the region.numberNo
currency_idID of the country’s currency.numberNo
blockTrade block.enum * see belowNo
regionThe region.RegionsYes
currencyThe country’s currency.CurrenciesYes

Enums

FieldValues
blockEU

Currencies

Currency data.

Fields

KeyDescriptionTypeExpanding
idID of the currency.numberNo
codeISO code of the currency.stringNo
nameDescriptive name of the currency.stringNo
symbolSymbol to render next to values.stringNo
createdCreated date in BladePRO.dateNo
modifiedLast modified date in BladePRO.dateNo

DemandPlanningApplicationInstanceSettings

Stores data about the current application instance.

Fields

KeyDescriptionTypeExpanding
product_channel_idProduct channel ID.numberNo
organisation_idOrganisation ID.numberNo
warehouse_codeWarehouse short code.stringNo

DespatchedOrders

An order goodsout.

Fields

KeyDescriptionTypeExpanding
idGoodsout ID.numberNo
statusStatus.stringNo
bidBID.stringNo
despatch_dateDespatch date.dateNo
courierCourier.CachedCourierYes
attributesList of applied attributes.array<CachedAttribute>Yes
orderThe parent order.CachedOrderYes

Fields

Importer Mapping Fields

Fields

KeyDescriptionTypeExpanding
sourceSource field name.stringNo
destinationDestination field name.stringNo
default_valueDefault ValuestringNo
manipulationsManipulationsobjectNo
default_formatDefault FormatstringNo
value_replacementsValue ReplacementsobjectNo

Gdpr

Fields

KeyDescriptionTypeExpanding
idThe concern id representing this GDPR request.stringNo

ImportMarketplaceListing

Import marketplace listing

Fields

KeyDescriptionTypeExpanding
idThe ID of the listing.numberNo
marketplace_referenceThe marketplace reference.stringNo
product_category_idThe ID of the product category.numberNo
marketplace_listing_variationsList of marketplace listing variations.array<ImportMarketplaceListingVariation>Yes
optionsList of options created for the listing.array<ImportMarketplaceListingOption>Yes

ImportMarketplaceListingOption

A marketplace listing option during import.

Fields

KeyDescriptionTypeExpanding
idThe ID of the option.numberNo
nameThe name of the option.stringNo

ImportMarketplaceListingVariation

A marketplace listing variation during import.

Fields

KeyDescriptionTypeExpanding
idThe ID of the listing variation.numberNo
titleThe title of the listing.stringNo
subtitleThe subtitle of the listing.stringNo
descriptionThe subtitle of the listing.stringNo
listing_modeThe listing mode of the listing variation.enum * see belowNo
stock_modeThe stock mode of the listing variation.enum * see belowNo
marketplace_referenceThe marketplace reference.stringNo
priceThe marketplace price of the product.numberNo
product_variation_idThe product variation the listing is linked to.numberNo
quantityCurrent marketplace stock level.numberNo
skuCurrent marketplace SKU.stringNo
statusThe status of the listing variation.enum * see belowNo
optionsList of options created for the variation.array<ImportMarketplaceListingVariationOption>Yes

Enums

FieldValues
listing_modekeep_in_sync, do_not_sync
stock_modekeep_in_sync, do_not_sync, always_in_stock, never_in_stock
statusdraft, live, void, pending_live, pending_void

ImportMarketplaceListingVariationOption

A marketplace listing variation option during import.

Fields

KeyDescriptionTypeExpanding
idThe ID of the variation option.numberNo
marketplace_listing_option_idThe ID of the marketplace listing option.numberNo
valueThe value of the option.stringNo

Incident

Represents the result of logging an incident request.

Fields

KeyDescriptionTypeExpanding
incident_idThe related incident’s ID, if applicable.numberNo

Locales

Locale data.

Fields

KeyDescriptionTypeExpanding
idID of the locale.numberNo
nameName of the locale.stringNo
codeUnique short code of the locale.stringNo
createdCreated date in BladePRO.dateNo
modifiedLast modified date in BladePRO.dateNo

Log

Represents the result of a logging request.

Fields

KeyDescriptionTypeExpanding
successHolds true if the log entry was saved successfully.booleanNo

Mappings

File Mapping data.

Fields

KeyDescriptionTypeExpanding
idID of the mapping.numberNo
slugSlug of the mapping.stringNo
nameName of the mapping.stringNo
organisation_idOrganisation ID.numberNo
fieldsMappings FieldsFieldsNo
createdCreated date in BladePRO.dateNo
modifiedLast modified date in BladePRO.dateNo

MarketplaceApplicationInstanceSettings

Stores data about the current application instance.

Fields

KeyDescriptionTypeExpanding
currency_idCurrency ID.numberNo
locale_idLocale ID.numberNo
order_channel_idOrder channel ID.numberNo
primary_warehouse_idPrimary warehouse’s ID.numberNo
order_import_grace_period_minutesGrace period in minutes for ignoring orders.numberNo
ignore_orders_created_beforeIgnore orders created before a certain date.dateNo
allow_multi_location_supportIs the multi location support enabled for this integration.booleanNo
currencyCurrency.SummarisedCurrencyYes
localeLocale.SummarisedLocaleYes
order_channelOrder channel.OrderChannelsYes
primary_warehousePrimary warehouse.SummarisedWarehouseYes
warehousesConfigured warehouses for this specific integration.array<SummarisedWarehouse>Yes

MarketplaceListingBulkUpdateQuantities

Marketplace listing bulk update listed quantity

Fields

KeyDescriptionTypeExpanding
successWas the bulk update successful.booleanNo

MarketplaceListingCostPrice

Marketplace listing cost price

Fields

KeyDescriptionTypeExpanding
idThe marketplace listing ID.numberNo
marketplace_referenceThe marketplace reference of the listing.stringNo
resource_metadatasList of metadata keys and values set against the listing.array<MarketplaceListingResourceMetadatas>Yes
variationsList of marketplace listing variationsarray<MarketplaceListingVariationCostPrice>Yes

MarketplaceListingPurge

Marketplace listing purge

Fields

KeyDescriptionTypeExpanding
successWas the purge update successful.booleanNo

MarketplaceListingResourceMetadatas

Stores arbitrary data against a marketplace listing.

Fields

KeyDescriptionTypeExpanding
keyKey the piece of stored metadata is identified with.stringNo
valueStored data metadata.stringNo

MarketplaceListingStock

Marketplace listing stock

Fields

KeyDescriptionTypeExpanding
idThe marketplace listing ID.numberNo
marketplace_referenceThe marketplace reference of the listing.stringNo
resource_metadatasList of metadata keys and values set against the listing.array<MarketplaceListingResourceMetadatas>Yes
variationsList of marketplace listing variationsarray<MarketplaceListingVariationStock>Yes

MarketplaceListingTemplates

Marketplace listing templates

Fields

KeyDescriptionTypeExpanding
marketplace_listing_variation_idID of the marketplace listing variation.numberNo
localeThe locale of the template.stringNo
titleRendered titles by locale.objectNo
subtitleRendered subtitles by locale.objectNo
descriptionRendered descriptions by locale.objectNo

MarketplaceListingUpdateAttributes

Marketplace attribute

Fields

KeyDescriptionTypeExpanding
codeThe attribute code.stringNo
nameThe attribute name.stringNo
valueThe value of the attribute.stringNo

MarketplaceListingUpdateListingVariations

Marketplace listing updates

Fields

KeyDescriptionTypeExpanding
idThe marketplace listing variation id.numberNo
marketplace_referenceThe marketplace reference.stringNo
skuThe listed SKU.stringNo
priceThe currently listed price.numberNo
statusThe status of the listing variation.stringNo
attributesVariation attributes.array<MarketplaceListingUpdateAttributes>Yes

MarketplaceListingUpdateListings

Marketplace listing updates

Fields

KeyDescriptionTypeExpanding
idThe marketplace listing id.numberNo
marketplace_referenceThe marketplace reference.stringNo
attributesListing attributes.array<MarketplaceListingUpdateAttributes>Yes

MarketplaceListingUpdates

Marketplace listing updates

Fields

KeyDescriptionTypeExpanding
idThe marketplace listing update ID.numberNo
codeThe update type code.stringNo
listing_idThe marketplace listing ID.numberNo
variation_idThe marketplace variation ID.numberNo
old_valueThe old value of the updated field.stringNo
new_valueThe new value of the updated field.stringNo
statusThe marketplace listing update status.enum * see belowNo
claim_referenceThe reference ID of the claimed batch.stringNo
claimedClaimed date.numberNo
createdCreated date.dateNo
marketplace_listingThe related listing.MarketplaceListingUpdateListingsYes
marketplace_listing_variationThe related listing variation ( if applicable ) .MarketplaceListingUpdateListingVariationsYes

Enums

FieldValues
statuspending, cancelled, updating, completed, failed

MarketplaceListingVariation

Marketplace listing

Fields

KeyDescriptionTypeExpanding
idThe marketplace listing variation ID.numberNo
marketplace_referenceThe reference assigned by the 3rd part marketplace.stringNo
priceThe current listed price.numberNo
statusThe listing variation status.stringNo
skuThe listed sku.stringNo
product_variation_idThe linked product variation id.numberNo
quantityThe currently listed quantity.numberNo
createdCreated date.dateNo

MarketplaceListingVariationCostPrice

Marketplace listing variation cost price

Fields

KeyDescriptionTypeExpanding
idThe marketplace listing variation ID.numberNo
marketplace_referenceThe marketplace reference of the product variation.stringNo
skuThe product SKU.stringNo
product_variation_idThe product variation ID.numberNo
cost_priceThe average cost price.numberNo
resource_metadatasList of metadata keys and values set against the listing variation.array<MarketplaceListingVariationResourceMetadatas>Yes

MarketplaceListingVariationResourceMetadatas

Stores arbitrary data against a marketplace listing variation.

Fields

KeyDescriptionTypeExpanding
keyKey the piece of stored metadata is identified with.stringNo
valueStored data metadata.stringNo

MarketplaceListingVariationStock

Marketplace listing variation stock

Fields

KeyDescriptionTypeExpanding
idThe marketplace listing variation ID.numberNo
marketplace_referenceThe marketplace reference of the product variation.stringNo
skuThe product SKU.stringNo
product_variation_idThe product variation ID.numberNo
current_listed_quantityWhat quantity BladePRO think is currently listed.numberNo
quantity_to_listWhat quantity BladePRO thinks should be listed.numberNo
resource_metadatasList of metadata keys and values set against the listing variation.array<MarketplaceListingVariationResourceMetadatas>Yes
marketplace_locationsList of locations if multi location is enabled.array<MarketplaceListingVariationStockMarketplaceLocations>Yes

MarketplaceListingVariationStockMarketplaceLocations

Marketplace listing variation’s location-based stock

Fields

KeyDescriptionTypeExpanding
marketplace_location_idID of the location from the app’s global linking.numberNo
current_listed_quantityWhat quantity BladePRO think is currently listed.numberNo
quantity_to_listWhat quantity BladePRO thinks should be listed.numberNo

MarketplaceListings

Marketplace listing

Fields

KeyDescriptionTypeExpanding
idThe marketplace listing ID.numberNo
marketplace_referenceThe reference assigned by the 3rd part marketplace.stringNo
createdCreated date.dateNo

MarketplaceLocations

Acts as a link between BladePRO warehouses and marketplace locations.

Fields

KeyDescriptionTypeExpanding
idBladePRO ID for the location mapping.numberNo
despatch_warehouse_idID of the warehouse the items need to be despatched from.numberNo
location_nameUser-defined, friendly name for the mapping.stringNo
location_keyIdentifier from the marketplace.stringNo
location_extraExtra arbitrary data stored for this location mapping.stringNo
default_stock_modeThe default stock mode to use when importing a new listing for this location only.enum * see belowNo
despatch_warehouseThe despatch warehouse.WarehousesYes
stock_warehousesList of warehouses stock need to be used from.array<Warehouses>Yes

Enums

FieldValues
default_stock_modekeep_in_sync, do_not_sync, always_in_stock, never_in_stock

MinimalOrder

Order and goodsout creation result.

Fields

KeyDescriptionTypeExpanding
order_idOrder ID.numberNo
goodsout_idsGoodsout IDs.array<Number>No

OrderChannels

Customer order groups.

Fields

KeyDescriptionTypeExpanding
idID of the channel.numberNo
organisation_idID of the organisation the channel belongs to.numberNo
nameThe name of the channel.stringNo
short_codeA short string identifier of the channel.stringNo
statusThe status of the channel.enum * see belowNo
createdCreated timestamp in BladePRO.dateNo
modifiedLast modified timestamp in BladePRO.dateNo
brandsList of related brandsarray<Brands>Yes
organisationList of related brandsOrganisationsYes
taxDefault tax rateOrganisationTaxesYes
default_warehouseDefault warehouseWarehousesYes

Enums

FieldValues
statusactive, inactive

OrderGoodsoutAddresses

Data related to an address.

Fields

KeyDescriptionTypeExpanding
idThe address’ unique identifier.numberNo
titleTitle.stringNo
first_nameFirst name.stringNo
last_nameLast name.stringNo
companyCompany name.stringNo
address_oneFirst line of address.stringNo
address_twoSecond line of address.stringNo
address_threeThird line of address.stringNo
townTown.stringNo
countyCounty name.stringNo
postcodePostcode.stringNo
country_idID of the country.numberNo
emailEmail.stringNo
mobileMobile number.stringNo
telephoneLandline number.stringNo
secondary_telephoneSecondary telephone number.stringNo
vat_numberVAT number.stringNo
modifiedLast modified timestamp in BladePRO.dateNo
countryThe address country.CountriesYes

OrderGoodsoutAudits

Add a message to the order timeline.

Fields

KeyDescriptionTypeExpanding
messageThe timeline entry.stringNo

OrderGoodsoutDespatchAttributes

Despatch attribute for an order item

Fields

KeyDescriptionTypeExpanding
skuProduct SKU.stringNo
product_nameProduct name.stringNo
attribute_nameAttribute name.stringNo
attribute_valueAttribute value.stringNo

OrderGoodsoutDocumentUploadConfirmation

Confirmation of a file upload.

Fields

KeyDescriptionTypeExpanding
successWhether the upload was successful or not.booleanNo

OrderGoodsoutLineItemDespatchedStocks

Stock despatched for an specific line item.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
quantityQuantity despatched.numberNo
expiry_dateThe expiry date despatcheddateNo
batchThe batch code despatched.ProductComponentBatchesYes

OrderGoodsoutLineItems

An item inside a goodsout line.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
quantityQuantity ordered.numberNo
expiry_dateThe expiry date specifieddateNo
principal_taxTax rate applied to the line item.OrganisationTaxesYes
componentThe product component.ProductComponentsYes
batchThe batch code specified.ProductComponentBatchesYes
despatched_stocksDespatched Stock.array<OrderGoodsoutLineItemDespatchedStocks>Yes

OrderGoodsoutLines

An order for a product.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
transaction_skuSKU used during the transaction.stringNo
quantityQuantity ordered.numberNo
discount_typeDiscount type.numberNo
discountDiscount amount.numberNo
net_unit_principalNet unit price.numberNo
principal_taxTax rate applied to the line.OrganisationTaxesYes
statusLine status.enum * see belowNo
variationProduct variation.ProductVariationsYes
itemsLine items.array<OrderGoodsoutLineItems>Yes

Enums

FieldValues
statusactive, void

OrderGoodsoutPackingListBox

A box with products packed into it.

Fields

KeyDescriptionTypeExpanding
palletIf the box was placed on a pallet, the pallet’s data.OrderGoodsoutPackingListPalletYes
carton_referenceThe sequence number of the current box.numberNo
carton_product_variation_idThe product variation ID of the current box.numberNo
skuThe SKU of the current box.stringNo
sscc_18The SSCC-18 barcode of the carton, if exists.stringNo
weightWeight of the box in kilograms.stringNo
heightHeight of the box in millimetres.stringNo
widthWidth of the box in millimetres.stringNo
depthDepth of the box in millimetres.stringNo
containsList of products packed into the box.array<OrderGoodsoutPackingListProduct>Yes

OrderGoodsoutPackingListPallet

A pallet on a packing list.

Fields

KeyDescriptionTypeExpanding
pallet_product_variation_idThe product variation ID of the pallet.numberNo
pallet_referenceThe sequence number of the pallet.numberNo
skuThe SKU of the pallet.stringNo
weight_kgWeight of the pallet in kilograms.stringNo

OrderGoodsoutPackingListProduct

A pallet on a packing list.

Fields

KeyDescriptionTypeExpanding
product_component_idThe product component ID of the physical product.numberNo
skuThe SKU of the product component.stringNo
nameName.stringNo
quantityQuantity of the product in the box.numberNo
colourColour.numberNo
sizeSize.numberNo
styleStyle.numberNo
typeType.numberNo
qualityQuality.numberNo

OrderGoodsoutShipmentTracking

A shipment tracking update of an order goodsout.

Fields

KeyDescriptionTypeExpanding
messageA summary text that describes the tracking event.stringNo
locationA text summary of where (location) the update has occurred.stringNo
tracking_numberThe specific tracking number for the update.stringNo
timestampThe date/time of when the update was created (UTC format only).dateNo

OrderGoodsoutTags

A tag linked to a order goodsout.

Fields

KeyDescriptionTypeExpanding
idTag ID.numberNo
nameThe tag name.stringNo
shortcodeThe tag code.stringNo
descriptionThe tag description.stringNo
createdThe date the tag was added created.dateNo

OrderGoodsouts

Customer order shipments.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
statusStatus.enum * see belowNo
date_placedPlaced date.dateNo
despatch_dateDespatch date.dateNo
cancellation_dateThe date a goodsout was cancelled.dateNo
despatch_on_dateDespatch on date.dateNo
typeGoodsout type, as set when the goodsout was created.enum * see belowNo
retailer_idID of the retailer the goodsout is destined for. Null when the goodsout has no retailer.numberNo
sourceSource.stringNo
delivery_instructionsDelivery instructions.stringNo
gift_messageGift message.stringNo
attributesList of attributes.array<CachedAttribute>Yes
shipmentsList of shipments.array<Shipments>Yes
linesList of lines.array<OrderGoodsoutLines>Yes
tagsApplied tags.array<Tags>Yes
warehouseWarehouse.SummarisedWarehouseYes
orderOrder.OrdersYes
shipping_addressShipping Address.OrderGoodsoutAddressesYes

Enums

FieldValues
statusdraft, awaiting_allocation, hung, returned, awaiting_payment, awaiting_picking, awaiting_despatch, backorder_release, backorder, cancelled, return_open, item_refunded, item_replaced, awaiting_collection, despatched
typeconsumer, trade, retail

OrderLineResourceMetadatas

Stores arbitrary data against a order line.

Fields

KeyDescriptionTypeExpanding
keyKey the piece of stored metadata is identified with.stringNo
valueStored data metadata.stringNo

OrderResourceMetadatas

Stores arbitrary data against a order.

Fields

KeyDescriptionTypeExpanding
keyKey the piece of stored metadata is identified with.stringNo
valueStored data metadata.stringNo

OrderReturnItemReasons

Order Return Item Reasons.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
nameThe reason for returning an itemstringNo
short_nameName to represent the return reason.stringNo
createdCreated date in BladePRO.dateNo
modifiedLast modified date in BladePRO.dateNo

OrderReturnItems

Order Return Items.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
order_return_idOrder Return Id the item is attached to.numberNo
order_goodsout_line_item_idThe original goodsout line item the return is for.numberNo
order_goodsout_line_idThe original goodsout line the return is for.numberNo
product_component_idThe product component id.numberNo
skuSKU of the product component.stringNo
exchanged_product_component_idThe product component that is being sent in exchange.numberNo
expected_quantityThe quantity expectednumberNo
received_quantityThe quantity receivednumberNo
expiry_dateThe expiry date of the productdateNo
received_dateThe date the item was received into the warehousedateNo
actionThe action for this itemenum * see belowNo
order_return_item_reason_idThe return reason idnumberNo
descriptionDescription of the returned itemstringNo
correct_itemWas the item sent correct?enum * see belowNo
resellableIs the item in a resellable state?enum * see belowNo
statusThe status of the return itemenum * see belowNo
authorisation_requiredDoes the return item require authorisation?enum * see belowNo
rejected_reasonReason for rejecting the return of this itemstringNo
createdCreated date in BladePRO.dateNo
modifiedLast modified date in BladePRO.dateNo
reasonThe reason for returning the item.OrderReturnItemReasonsYes
componentThe product component being returned.ProductComponentsYes
exchange_componentThe product component being sent in exchange.ProductComponentsYes

Enums

FieldValues
actionrefund, exchange, stock
correct_itemYES, NO, NOT_RECEIVED
resellableYES, NO
statuspending, received, complete, void, draft, rejected, pending_refund, not_received
authorisation_requiredYES, NO

OrderReturnTags

A tag linked to a return.

Fields

KeyDescriptionTypeExpanding
idTag ID.numberNo
nameThe tag name.stringNo
shortcodeThe tag code.stringNo
descriptionThe tag description.stringNo
createdThe date the tag was added created.dateNo

OrderReturns

Order Returns.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
order_idOrder Id the return is attached to.numberNo
shipping_address_idShipping Address Record.numberNo
warehouse_idThe warehouse dealing with the return.numberNo
statusStatus of the returnenum * see belowNo
createdCreated date in BladePRO.dateNo
modifiedLast modified date in BladePRO.dateNo
warehouseThe warehouse dealing with the return.WarehousesYes
orderThe order related to the return.OrdersYes
order_return_itemsThe items being returned.array<OrderReturnItems>Yes
tagsTags attached to the return.array<SummarisedTag>Yes

Enums

FieldValues
statusdraft, pending, received, rejected, awaiting_despatch, complete, delivered, customer_service

Orders

Customer order groups.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
referenceUnique reference.stringNo
statusOrder status.enum * see belowNo
goodsoutsList of goodsouts.array<OrderGoodsouts>Yes
channelOrder Channel.OrderChannelsYes

Enums

FieldValues
statusdraft, open, complete, cancelled

OrganisationTaxes

Organisation tax data.

Fields

KeyDescriptionTypeExpanding
idID of the tax.numberNo
nameName of the tax.stringNo
codeCode of the tax.stringNo
rateRate of the tax.numberNo
descriptionThe description of the tax.stringNo
activeIs this tax currently active?booleanNo
createdCreated date in BladePRO.dateNo
modifiedLast modified date in BladePRO.dateNo

Organisations

Organisation data.

Fields

KeyDescriptionTypeExpanding
idID of the organisation.numberNo
nameName of the organisation.stringNo
activeIs the organisation currently active?booleanNo
vat_numberVAT number.stringNo
notesNotes.stringNo
contact_nameName of contact staff.stringNo
contact_phoneTelephone number of contact staff.stringNo
contact_mobileMobile number contact staff.stringNo
contact_emailEmail address of contact staff.stringNo
createdCreated date in BladePRO.dateNo
modifiedLast modified date in BladePRO.dateNo

Ports

Shipping ports.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
nameName.stringNo
cbmCBM.numberNo

ProductAudits

Add a message to the product timeline.

Fields

KeyDescriptionTypeExpanding
messageThe timeline entry.stringNo

ProductBrands

Product brand data.

Fields

KeyDescriptionTypeExpanding
idID of the product brand.numberNo
nameName of the product brand.stringNo
organisation_idID of the parent organisation.numberNo
activeIs the product brand currently active?booleanNo
createdCreated date in BladePRO.dateNo
modifiedLast modified date in BladePRO.dateNo
organisationThe parent organisation.OrganisationsYes

ProductChannelCategories

Product channel category data.

Fields

KeyDescriptionTypeExpanding
idID of the product channel category.numberNo
nameName of the product channel category.stringNo
parent_idID of the parent product channel category.numberNo
createdCreated date in BladePRO.dateNo
modifiedLast modified date in BladePRO.dateNo
parentThe parent product channel category.ProductChannelCategoriesYes

ProductChannelVariations

Marketplace listable products’ search data.

Fields

KeyDescriptionTypeExpanding
channelThe product channel id.numberNo
skuThe unique stock keeping unit.stringNo
product_component_skuThe unique stock keeping unit.stringNo
product_component_supplier_idThe component supplier id.numberNo
product_component_idThe component id.numberNo
warehouse_idThe warehouse id.numberNo

ProductChannels

Geographical region data.

Fields

KeyDescriptionTypeExpanding
idID of the product channel.numberNo
organisation_idID of the parent organisation.numberNo
statusThe status of the product channel.enum * see belowNo
outbound_emailThe email address used for outbound messages.stringNo
default_warehouse_idID of the default warehouse.numberNo
default_product_brand_idID of the default brand.numberNo
globalIs this channel global to all clients?booleanNo
nameThe name of the product channel.stringNo
createdCreated date in BladePRO.dateNo
modifiedLast modified date in BladePRO.dateNo
default_product_brandThe default brand.ProductBrandsYes
default_warehouseThe default warehouse.WarehousesYes
organisationThe parent organisation.OrganisationsYes

Enums

FieldValues
statusactive, inactive

ProductComponentBatches

Description of a batch.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
referenceReference.stringNo
descriptionDescription.stringNo
createdCreated date.dateNo
modifiedLast modified date.dateNo

ProductComponentCostPriceTransports

Transport costs.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
descriptionDescription.stringNo
net_priceNet price.numberNo
tax_idTax ID.numberNo
currency_codeCurrency code.stringNo
createdCreated date.dateNo
modifiedLast modified date.dateNo

ProductComponentCostPrices

A cost price.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
notesNotes.stringNo
net_cost_priceNet cost price.numberNo
currency_codeCurrency code.stringNo
cost_price_duty_rateDuty rate.numberNo
createdCreated date.dateNo
modifiedLast modified date.dateNo
currencyCurrency.SummarisedCurrencyYes
transportsTransports.ProductComponentCostPriceTransportsYes
transport_totalSummary of goodsin item’s transport costs in the warehouse’s currency.numberNo
transport_total_po_currSummary of goodsin item’s transport costs in the purchase order’s currency.numberNo

ProductComponentCustomsCodes

Product component customs codes.

Fields

KeyDescriptionTypeExpanding
idID of the customs code.numberNo
codeThe HS code.stringNo
nameName of the code.stringNo
duty_rateThe duty rate applied to this customs code.numberNo
organisation_idThe organisation that this code applies to.numberNo
createdCreated date in BladePRO.dateNo
modifiedLast modified date in BladePRO.dateNo
organisationOrganisationOrganisationsYes

ProductComponentDoqTypes

Product component DOQ Types.

Fields

KeyDescriptionTypeExpanding
idID of the component DOQ.numberNo
codeShort code for the DOQ.enum * see belowNo
nameName of the DOQ type.stringNo

Enums

FieldValues
codeINNER_PACK, MASTER_CASE, PALLET, SINGLE_PRODUCT

ProductComponentDoqs

Product component DOQ.

Fields

KeyDescriptionTypeExpanding
idID of the component DOQ.numberNo
quantityQuantity represented by the DOQ.numberNo
weightTotal weight in KG.numberNo
depthTotal depth in MM.numberNo
widthTotal width in MM.numberNo
heightTotal height in MM.numberNo
shippableCan this DOQ value be shipped without additional packaging.booleanNo
createdCreated date in BladePRO.dateNo
modifiedLast modified date in BladePRO.dateNo
typeDOQ type.ProductComponentDoqTypesYes

ProductComponentInstances

Component instance.

Fields

KeyDescriptionTypeExpanding
idThe component instance id.numberNo
product_component_idThe component this instance is attached to.numberNo
componentThe product component.ProductComponentsYes

ProductComponentLandedPrices

Landed prices.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
product_component_instance_idProduct component instnace ID.numberNo
product_component_idProduct component ID.numberNo
net_cost_priceNet cost price.numberNo
cost_price_currency_codeCost price currency code.stringNo
cost_currencyCost price currency.CurrenciesYes
cost_price_duty_rateCost price duty rate.numberNo
notesNotes.stringNo
landed_price_currency_codeLanded price currency code.stringNo
landed_currencyLanded price currency.SummarisedCurrencyYes
stockStock.numberNo
createdCreated date in BladePRO.dateNo
landed_priceLanded price.numberNo

ProductComponentSalesSummary

Sales summary for a product.

Fields

KeyDescriptionTypeExpanding
1_weekSold in the last week.numberNo
1_monthSold in the last month.numberNo
3_monthsSold in the last three months.numberNo
6_monthsSold in the last six months.numberNo
1_yearSold in the last year.numberNo
lifetimeSold in the product’s lifetime.numberNo

ProductComponentStockSummary

Stock summary for a product component.

Fields

KeyDescriptionTypeExpanding
totalTotal stock.numberNo
total_saleableTotal saleable stock.numberNo
saleableSaleable stock.numberNo
pickablePickable stock.numberNo
availableAvailable stock.numberNo
allocatedAllocated stock.numberNo
reservedReserved stock.numberNo
miscMiscellaneous stock.numberNo
gistockGoodsin stock.numberNo
expectedStock expected to arrive.numberNo
pickedPicked stock.numberNo
under_investigationStock under investigation.numberNo

ProductComponentSuppliers

Product Suppliers.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
organisation_idParent organisation ID.numberNo
nameName.stringNo
activeIs the supplier active?booleanNo
port_idID of shipping port.numberNo
currency_codeCode of currency.stringNo
nominal_codeNominal code.stringNo
xero_codeAccounting code.stringNo
organisation_tax_idTax ID.numberNo
currencyCurrency.SummarisedCurrencyYes

ProductComponents

Product component.

Fields

KeyDescriptionTypeExpanding
idID of the product variation.numberNo
statusThe status of the product component.enum * see belowNo
skuThe unique stock keeping unit.stringNo
barcodePicking Barcode.stringNo
perishableIs the product perishable.booleanNo
fragileIs the product fragile.booleanNo
batteryDoes the product contain a battery.booleanNo
dangerousIs the product dangerous.booleanNo
organicIs the product organic.booleanNo
what_is_itCustoms - What is the product.stringNo
made_ofCustoms - What is the product made of.stringNo
used_forCustoms - What is the product used for.stringNo
customs_country_of_origin_country_idCustoms - Country of origin.numberNo
product_component_customs_code_idCustoms - HS Code.numberNo
createdCreated date in BladePRO.dateNo
modifiedLast modified date in BladePRO.dateNo
doqsComponent DOQs.array<ProductComponentDoqs>Yes
last_costLast cost.ProductComponentLandedPricesYes
stockStock summary.ProductComponentStockSummaryYes
count_product_component_batchesCount of batches.numberNo
salesSales summary.ProductComponentSalesSummaryYes
batch_codes_enabledBatch codes enabled.stringNo

Enums

FieldValues
statusactive, draft, discontinued

ProductResourceMetadatas

Stores arbitrary data against a product.

Fields

KeyDescriptionTypeExpanding
keyKey the piece of stored metadata is identified with.stringNo
valueStored data metadata.stringNo

ProductVariationBatchStockDataSummary

Variation batch stock breakdown.

Fields

KeyDescriptionTypeExpanding
product_variation_idProduct variation ID.numberNo
batch_codeNatch code.stringNo
warehouse_idWarehouse ID.numberNo
warehouse_codeWarehouse code.stringNo
warehouse_nameWarehouse name.stringNo
totalTotal number of units available.numberNo
total_saleableTotal number of units saleable.numberNo
saleableSaleable units.numberNo
availableAvailable units.numberNo
allocatedAllocated units.numberNo
miscMisc units.numberNo
expectedExpected units.numberNo
under_investigationStock under investigation.numberNo

ProductVariationComponents

Variation component.

Fields

KeyDescriptionTypeExpanding
product_variation_idThe variation that the component is attached to.numberNo
product_component_instance_idThe component instance.numberNo
quantityTotal quantity of this component inside the variation.numberNo
instanceThe product component instance.ProductComponentInstancesYes

ProductVariationDescriptions

Variation descriptions.

Fields

KeyDescriptionTypeExpanding
idThe product variation description id.numberNo
product_variation_idThe product variation id.numberNo
locale_idThe description locale.numberNo
nameThe product name.stringNo
full_descriptionThe description of the product.stringNo
createdThe created date.dateNo
modifiedThe last modified date.dateNo
localeThe locale for this description.LocalesYes

ProductVariationPerishableStockDataSummary

Variation perishable stock breakdown.

Fields

KeyDescriptionTypeExpanding
product_variation_idProduct variation ID.numberNo
expiry_dateExpiry date.dateNo
warehouse_idWarehouse ID.numberNo
warehouse_codeWarehouse code.stringNo
warehouse_nameWarehouse name.stringNo
totalTotal number of units available.numberNo
total_saleableTotal number of units saleable.numberNo
saleableSaleable units.numberNo
availableAvailable units.numberNo
allocatedAllocated units.numberNo
miscMisc units.numberNo
expectedExpected units.numberNo
under_investigationStock under investigation.numberNo

ProductVariationStockDataOnHand

Variation stock data on hand

Fields

KeyDescriptionTypeExpanding
on_hand_totalTotal Products on HandnumberNo
availableTotal Products AvailablenumberNo
committedTotal Products CommittedProductVariationStockDataOnHandCommittedYes
unsaleableTotal Unsellable Products on HandProductVariationStockDataOnHandUnsellableYes
under_investigationStock under investigationnumberNo

ProductVariationStockDataOnHandCommitted

Variation stock data committed

Fields

KeyDescriptionTypeExpanding
committed_totalTotal Products CommitednumberNo
allocatedTotal Products AllocatednumberNo
pickedTotal Products PickednumberNo

ProductVariationStockDataOnHandUnsellable

Variation stock data unsellable

Fields

KeyDescriptionTypeExpanding
unsaleable_totalTotal Unsellable Products on HandnumberNo
batch_reservedBatch Reserved StocknumberNo
ring_fencedRing Fenced StocknumberNo
goodsin_processingGoods In Processing StocknumberNo
returns_processingReturns Processing StocknumberNo
stock_processingStock ProcessingnumberNo
quarantineQuarantine StocknumberNo
expiredExpired StocknumberNo

ProductVariationStockDataSummary

Variation stock breakdown.

Fields

KeyDescriptionTypeExpanding
product_variation_idProduct variation ID.numberNo
warehouse_idWarehouse ID.numberNo
warehouse_codeWarehouse code.stringNo
warehouse_nameWarehouse name.stringNo
totalTotal number of units available.numberNo
total_saleableTotal number of units saleable.numberNo
saleableSaleable units.numberNo
availableAvailable units.numberNo
allocatedAllocated units.numberNo
miscMisc units.numberNo
expectedExpected units.numberNo
under_investigationStock under investigation.numberNo

ProductVariationStockDataSummaryV2

Variation stock breakdown. This endpoint always expands all expandables.

Fields

KeyDescriptionTypeExpanding
product_variation_idProduct variation ID.numberNo
warehouse_idWarehouse ID.numberNo
warehouse_codeWarehouse code.stringNo
warehouse_nameWarehouse name.stringNo
on_handStock On Hand.ProductVariationStockDataOnHandYes
expectedStock ExpectednumberNo

ProductVariationTags

A tag linked to a product variation.

Fields

KeyDescriptionTypeExpanding
idTag ID.numberNo
nameThe tag name.stringNo
shortcodeThe tag code.stringNo
descriptionThe tag description.stringNo
createdThe date the tag was added created.dateNo

ProductVariationTypes

Product variation type data.

Fields

KeyDescriptionTypeExpanding
idID of the variation type.numberNo
nameName of the product variation type.stringNo
typeCategory of the product variation type.stringNo
createdCreated date in BladePRO.dateNo
modifiedLast modified date in BladePRO.dateNo

ProductVariations

Marketplace listable products’ data.

Fields

KeyDescriptionTypeExpanding
idID of the product variation.numberNo
product_idID of the parent product.numberNo
statusThe status of the product variation.enum * see belowNo
skuThe unique stock keeping unit.stringNo
barcodeThe product variation barcode.stringNo
product_variation_type_idID of the product variation type.numberNo
discontinued_dateThe date the product was discontinued on.dateNo
despatch_instructionsInstructions for the staff.stringNo
createdCreated date in BladePRO.dateNo
modifiedLast modified date in BladePRO.dateNo
productProduct.ProductsYes
typeThe product variation type.ProductVariationTypesYes
componentsThe variation components.array<ProductVariationComponents>Yes
descriptionsThe variation descriptions.array<ProductVariationDescriptions>Yes
primary_componentThe primary component.array<ProductComponents>Yes
tagsThe variation tags.array<Tags>Yes
stock_data_summariesStock.array<ProductVariationStockDataSummary>Yes

Enums

FieldValues
statusactive, draft, discontinued

Products

Product data. Products are grouping entries and may represent multiple different kinds of physical products.

Fields

KeyDescriptionTypeExpanding
idID of the product.numberNo
product_channel_idID of the product channel.numberNo
product_brand_idID of the parent brand.numberNo
product_category_idID of the parent product category.numberNo
createdCreated date in BladePRO.dateNo
modifiedLast modified date in BladePRO.dateNo
channelThe parent product channel.ProductChannelsYes
brandThe parent brand.ProductBrandsYes
product_categoryThe parent product category.ProductChannelCategoriesYes
variationsThe product variations.array<ProductVariations>Yes

PurchaseOrderAudits

Add a message to the purchase order timeline.

Fields

KeyDescriptionTypeExpanding
messageThe timeline entry.stringNo

PurchaseOrderGoodsinContainers

A container for a goodsin.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
sizeSize.enum * see belowNo
expected_quantityExpected quantity.numberNo
received_quantityExpected quantity.numberNo
createdCreated date in BladePRO.dateNo
modifiedLast modified date.dateNo

Enums

FieldValues
size20FT, 40FT, 40FT-HC

PurchaseOrderGoodsinItemIssues

Identified issue during receiving.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
nameName.stringNo
descriptionDescription.stringNo
photo_requiredIs a photo required when this issue is encountered?booleanNo

PurchaseOrderGoodsinItems

Received items for a goodsin.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
product_component_idProduct component ID.numberNo
quantityReceived quantity.numberNo
expiry_dateExpiry date.dateNo
product_component_batch_idBatch ID.numberNo
purchase_order_goodsin_item_issue_idIssue ID.numberNo
product_component_cost_price_idCost price ID.numberNo
createdCreated date.dateNo
modifiedLast modified date.dateNo
componentProduct component.ProductComponentsYes
batchProduct component batch.ProductComponentBatchesYes
issueIdentified issue during receiving.PurchaseOrderGoodsinItemIssuesYes
costCost price used.ProductComponentCostPricesYes
count_audit_idsCount of timeline items against the goodsin item.numberNo

PurchaseOrderGoodsins

One shipment to a purchase order.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
sourceSource.stringNo
shipping_companyShipping company.stringNo
tracking_numberTracking number.stringNo
expected_palletsNumber of expected pallets.numberNo
expected_cartonsNumber of expected cartons.numberNo
received_palletsNumber of received pallets.numberNo
received_cartonsNumber of received cartons.numberNo
received_containerType of received container.enum * see belowNo
container_shipmentIs this a container shipment?booleanNo
container_sizeSize of the container.enum * see belowNo
expected_delivery_dateExpected delivery date.dateNo
expected_delivery_time_slotExpected delivery time slot.enum * see belowNo
preferred_delivery_datePreferred delivery date.dateNo
preferred_delivery_time_slotPreferred delivery time slot.enum * see belowNo
shipping_methodShipping method.enum * see belowNo
port_idID of the port.numberNo
purchase_order_goodsin_shipping_term_idShipping term ID.numberNo
statusGoodsin status.enum * see belowNo
is_third_partyIs this a third party goodsin?booleanNo
third_party_emailsThird party email addresses.stringNo
third_party_contact_nameThird party contact names.stringNo
booking_requestedBooking requested date.dateNo
booking_approved_byUser ID.numberNo
booking_approvedBooking approved date.dateNo
unique_booking_referenceBooking reference.stringNo
check_in_byCheck in by date.dateNo
transport_costs_lockedDate the transport costs have been locked on.dateNo
lock_user_idID of the locking user.numberNo
receiving_startedDate of the start of receving.dateNo
receiving_completedDate of the end of receving.dateNo
checkin_startedDate of the start of checkin.dateNo
checkin_completedDate of the end of checkin.dateNo
putaway_startedDate of the start of putaway.dateNo
putaway_completedDate of the end of putaway.dateNo
ignore_from_billingShould the goodsin be ignored from billing?booleanNo
returns_damaged_countThe amount returned because of damage.numberNo
returns_unidentifiable_countThe amount returned because the items had been unidentifiable.numberNo
createdCreated date.dateNo
modifiedLast modified date.dateNo
containersReceived containers.array<PurchaseOrderGoodsinContainers>Yes
portShipping port.PortsYes
consignment_qualitiesQuality descriptions.array<ConsignmentQualities>Yes
itemsReceived items.array<PurchaseOrderGoodsinItems>Yes

Enums

FieldValues
received_container20FT, 40FT, 40FT-HC
container_sizenone, half, full
expected_delivery_time_slotam, pm
preferred_delivery_time_slotam, pm
shipping_methodair, sea, road, ````
statusawaiting_booking, awaiting_shipping, awaiting_receiving, awaiting_checkin, awaiting_putaway, completed, cancelled, awaiting_collection

PurchaseOrderLines

An item ordered in a purchase order.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
product_component_idProduct component ID.numberNo
nameProduct component name.stringNo
quantityRequested quantity.numberNo
cost_priceCost price.numberNo
dutyDuty.numberNo
capture_batch_code_on_checkinThe way to handle batch code capturing.enum * see belowNo
batch_codeBatch code ID if batch code capturing is predefined.stringNo
createdCreated date in BladePRO.dateNo
modifiedLast modified date.dateNo
componentProduct component.ProductComponentsYes
count_audit_idsCount of timeline entries against the line.numberNo
doqDenominations of quantity.ProductComponentDoqsYes

Enums

FieldValues
capture_batch_code_on_checkinpredefined, capture

PurchaseOrderPayments

Payments made towards purchase order suppliers.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
nameName.stringNo
amountAmount paid.numberNo
currency_codeCurrency code.stringNo
effective_dateEffective date.dateNo
currencyCurrency.SummarisedCurrencyYes

PurchaseOrderReferences

Purchase order references.

Fields

KeyDescriptionTypeExpanding
nameName.stringNo
valueValue.stringNo

PurchaseOrderResourceMetadatas

Stores arbitrary data against a purchase order.

Fields

KeyDescriptionTypeExpanding
keyKey the piece of stored metadata is identified with.stringNo
valueStored data metadata.stringNo

PurchaseOrderTags

A tag linked to a purchase order.

Fields

KeyDescriptionTypeExpanding
idTag ID.numberNo
nameThe tag name.stringNo
shortcodeThe tag code.stringNo
descriptionThe tag description.stringNo
createdThe date the tag was added created.dateNo

PurchaseOrderTypes

Types of purchase orders

Fields

KeyDescriptionTypeExpanding
idID.numberNo
codeCode.stringNo
nameName.stringNo
descriptionDescription.stringNo

PurchaseOrders

Purchase orders.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
product_channel_idID of the product channel.numberNo
purchase_order_type_idID of the purchase order type.numberNo
product_component_supplier_idSupplier ID.numberNo
warehouse_idWarehouse ID.numberNo
currency_idCurrency ID.numberNo
statusPurchase order status.enum * see belowNo
notification_email_addressesNotification email address.stringNo
commentsComments.stringNo
reject_reasonReason for rejecting the purchase order.stringNo
approved_dateDate the purchase order was accepted on.dateNo
completed_dateDate of completion.dateNo
discountDiscount amount.numberNo
discount_typeDiscount type.enum * see belowNo
createdCreated date.dateNo
modifiedLast modified date.dateNo
warehouseWarehouse.SummarisedWarehouseYes
currencyCurrency.SummarisedCurrencyYes
channelProduct channel details.CachedProductChannelYes
typePurchase order type.PurchaseOrderTypesYes
supplierSupplier.ProductComponentSuppliersYes
linesOrdered lines.array<PurchaseOrderLines>Yes
paymentsPayments made to suppliers.array<PurchaseOrderPayments>Yes
goodsinsList of goodsins.array<PurchaseOrderGoodsins>Yes
tagsList of applied tags.array<Tags>Yes
referencesList of references.array<PurchaseOrderReferences>Yes

Enums

FieldValues
statusdraft, cancelled, awaiting_approval, awaiting_booking, rejected, open, completed, discrepancies, pending_completion
discount_typepercentage, value

RegionSettings

Settings data for geographical regions.

Fields

KeyDescriptionTypeExpanding
idID of the region setting.numberNo
region_idThe ID of the region the setting relates to.numberNo
regionThe region the setting relates to.RegionsYes
settingDescriptive name of the setting.stringNo
valueValue of the setting.stringNo
createdCreated date in BladePRO.dateNo
modifiedLast modified date in BladePRO.dateNo

Regions

Geographical region data.

Fields

KeyDescriptionTypeExpanding
idID of the region.numberNo
nameDescriptive name of the region.stringNo
region_settingsSettings of the region.array<RegionSettings>Yes

Retailers

A retailer that orders can be despatched on behalf of.

Fields

KeyDescriptionTypeExpanding
idThe retailer’s unique identifier.numberNo
nameName of the retailer.stringNo
descriptionDescription of the retailer.stringNo
activeIs the retailer switched on?numberNo
createdCreated timestamp in BladePRO.dateNo
modifiedLast modified timestamp in BladePRO.dateNo

ReturnResourceMetadatas

Stores arbitrary data against a return.

Fields

KeyDescriptionTypeExpanding
keyKey the piece of stored metadata is identified with.stringNo
valueStored data metadata.stringNo

Shipments

Data related to a shipment.

Fields

KeyDescriptionTypeExpanding
shipping_serviceShipping service used.ShippingServicesYes

ShippingCourierAccounts

Shipping courier account data.

Fields

KeyDescriptionTypeExpanding
nameAccount name.stringNo
courierThe courier.CachedNameAndCodeYes

ShippingServices

Customer order shipments.

Fields

KeyDescriptionTypeExpanding
nameService name.stringNo
codeService code.stringNo
courier_accountCourier account.ShippingCourierAccountsYes

StockAvailability

Variation specific data.

Fields

KeyDescriptionTypeExpanding
idThe product variation id.numberNo
skuThe product SKU.stringNo
barcodeThe product variation barcode.stringNo
stocksStocks.arrayYes

SummarisedCountry

A country.

Fields

KeyDescriptionTypeExpanding
nameName.stringNo
iso_2The 2-letter ISO abbreviation.stringNo
iso_3The 3-letter ISO abbreviation.stringNo

SummarisedCurrency

A currency.

Fields

KeyDescriptionTypeExpanding
codeCode.stringNo
nameName.stringNo
symbolSymbol.stringNo

SummarisedLocale

Locale / Language.

Fields

KeyDescriptionTypeExpanding
idLocale id.numberNo
nameName of the locale.stringNo
codeShort code for the locale.stringNo
createdWhen the locale was created.dateNo
modifiedWhen the locale was modified.dateNo

SummarisedProductCategory

Summary of a product category.

Fields

KeyDescriptionTypeExpanding
idThe ID of the product category.numberNo
nameThe name of the product category.stringNo

SummarisedProductVariationType

Top level product data.

Fields

KeyDescriptionTypeExpanding
idThe product type id.numberNo
nameThe product type name.stringNo
typeCategory of the product variation type.stringNo

SummarisedTag

A tag.

Fields

KeyDescriptionTypeExpanding
nameName.stringNo
shortcodeShort code.stringNo
descriptionShort description.stringNo

SummarisedWarehouse

A warehouse.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
short_codeCode.stringNo
nameName.stringNo
countryCountry.SummarisedCountryYes

SyncedMarketplaceListing

Sync marketplace listing

Fields

KeyDescriptionTypeExpanding
listing_referenceThe parent or first marketplace reference for the listing as provided in the request.stringNo
listing_variation_referenceThe child or second marketplace reference for the listing as provided in the request.stringNo
skuThe product SKU for the listing.stringNo
resultThe outcome for this listing.enum * see belowNo
errorThe marketplace reference for the listing as provided in the request.stringNo

Enums

FieldValues
resultunchanged, created, updated, removed, errored

Tags

A tag.

Fields

KeyDescriptionTypeExpanding
idTag ID.numberNo
nameThe tag name.stringNo
shortcodeThe tag code.stringNo
descriptionThe tag description.stringNo
createdThe date the tag was added created.dateNo

Templates

Template.

Fields

KeyDescriptionTypeExpanding
idID of the template.numberNo
organisation_idID of the organisation.numberNo
template_category_idID of the template category.numberNo
template_category_codeCode of the template category.numberNo
nameName of the template.stringNo
statusOrientation.enum * see belowNo
createdCreated date in BladePRO.dateNo
modifiedLast modified date in BladePRO.dateNo

Enums

FieldValues
statusportrait, landscape

VendorOrderItemStatuses

A status for a vendor order item.

Fields

KeyDescriptionTypeExpanding
idThe status’ unique identifier.numberNo
nameName of the status.stringNo
groupName of the status’ group.stringNo
acceptedHas the vendor order line been accepted?booleanNo
createdCreated timestamp in BladePRO.dateNo
modifiedLast modified timestamp in BladePRO.dateNo

VendorOrderItems

A line in a vendor order.

Fields

KeyDescriptionTypeExpanding
idThe vendor order item’s unique identifier.numberNo
vendor_order_idThe vendor order’s unique identifier.numberNo
vendor_order_item_status_idThe vendor order item status’ unique identifier.numberNo
model_numberThe product’s model number.stringNo
asinThe product’s ASIN.stringNo
skuThe product’s SKU.stringNo
product_variation_idThe product variation’s unique identifier.numberNo
nameThe product’s name.stringNo
expected_delivery_dateExpected delivery date.dateNo
confirmed_delivery_dateConfirmed delivery date.dateNo
submitted_quantitySubmitted quantity, as requested by the vendor.numberNo
accepted_quantityAccepted quantity, as confirmed.numberNo
received_quantityReceived quantity.numberNo
unit_costUnit cost.numberNo
createdCreated timestamp in BladePRO.dateNo
modifiedLast modified timestamp in BladePRO.dateNo
vendor_orderThe vendor order.VendorOrdersYes
statusThe vendor order item status.VendorOrderItemStatusesYes
product_variationThe product variation.ProductVariationsYes

VendorOrderResourceMetadatas

Stores arbitrary data against a vendor order.

Fields

KeyDescriptionTypeExpanding
keyKey the piece of stored metadata is identified with.stringNo
valueStored data metadata.stringNo

VendorOrders

A vendor order.

Fields

KeyDescriptionTypeExpanding
idThe vendor order’s unique identifier.numberNo
codeIdentifier created by vendor.stringNo
statusStatus in BladePRO.enum * see belowNo
vendorVendor identifier.stringNo
ordered_onVendor order created date at vendor’s side.dateNo
deliver_fromDelivery window’s start date.dateNo
deliver_toDelivery window’s end date.dateNo
freight_termsVendor’s freight terms.stringNo
payment_methodVendor’s payment method.stringNo
payment_termsVendor’s payment terms.stringNo
purchasing_entityVendor description.stringNo
delivery_partyDelivery Party.stringNo
order_channel_idOrder channel’s unique identifier.numberNo
currency_idID of the currency.numberNo
warehouse_idID of the fulfilling warehouse.numberNo
finalisedFinalised date.dateNo
address_first_nameFirst name part of the address.stringNo
address_last_nameLast name part of the address.stringNo
address_companyCompany part of the address.stringNo
address_line_oneLine one of the address.stringNo
address_line_twoLine two of the address.stringNo
address_line_threeLine three of the address.stringNo
address_postcodePostcode part of the address.stringNo
address_townTown part of the address.stringNo
address_countyCounty part of the address.stringNo
address_country_idID of the country of the address.stringNo
createdCreated timestamp in BladePRO.dateNo
modifiedLast modified timestamp in BladePRO.dateNo
order_channelThe order channel.OrderChannelsYes
currencyThe currency.CurrenciesYes
warehouseThe fulfilling warehouse.WarehousesYes
address_countryThe address country.CountriesYes
itemsList of items in the vendor order.array<VendorOrderItems>Yes

Enums

FieldValues
statusunconfirmed, processing, confirmed, void

VirtualStocks

A stock entry.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
virtual_warehouse_location_idLocation ID.numberNo
product_variation_idProduct variation ID.numberNo
quantityQuantity in stock.numberNo
expiry_dateExpiry date.dateNo
createdCreated timestamp in BladePRO.dateNo
modifiedLast modified date.dateNo
locationThe virtual warehouse location.VirtualWarehouseLocationsYes
product_variationProduct variation.ProductVariationsYes

VirtualWarehouseLocations

A location in a virtual warehouse.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
barcodeIdentifier of the location.stringNo
virtual_warehouse_idThe ID of the virtual warehouse the location belongs to.numberNo
activeIs the location active?booleanNo
sellableShould the stock in this location be considered sellable?booleanNo
createdCreated timestamp in BladePRO.dateNo
warehouseThe virtual warehouse.VirtualWarehousesYes

VirtualWarehouses

Storages that are outside of BladePRO’s control, such as showrooms, or stock at Amazon’s warehouse.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
nameName.stringNo
descriptionDescription.stringNo
activeIs the warehouse currently active?booleanNo
api_managed_onlyIs the warehouse managed by an API?booleanNo
location_creation_enabledIs it possible to create locations?booleanNo
createdCreated timestamp in BladePRO.dateNo
locationsList of locations.array<VirtualWarehouseLocations>Yes

Warehouses

A warehouse.

Fields

KeyDescriptionTypeExpanding
idThe warehouse’s unique identifier.numberNo
nameName.stringNo
short_codeUnique short code.stringNo
latitudeLatitude coordinate.numberNo
longitudeLongitude coordinate.numberNo
country_idID of the warehouse’s country.numberNo
activeIs the warehouse switched on?booleanNo
currency_idID of the warehouse’s currency.numberNo
virtualIs the warehouse virtual?booleanNo
return_warehouse_idID of the return warehouse, if the returns for this warehouse are redirected.numberNo
createdCreated timestamp in BladePRO.dateNo
modifiedLast modified timestamp in BladePRO.dateNo
currencyThe warehouse’s currency.CurrenciesYes
countryThe warehouse’s country.CountriesYes
return_warehouseThe return warehouse, if the returns for this warehouse are redirected.WarehousesYes

Tasks

Fields

KeyDescriptionTypeExpanding
task_referenceReference for accessing the task.stringNo

WebhookOrderCancelled

Order cancelled webhook.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
statusStatus.enum * see belowNo
date_placedPlaced date.dateNo
sourceSource.stringNo
orderOrder parent.WebhookOrderCancelledOrderYes
warehouseWarehouse.WebhookOrderCancelledWarehouseYes
shipping_addressShipping address.WebhookOrderCancelledAddressYes
attributesAttributes.array<WebhookOrderCancelledAttribute>Yes
tagsTags.array<WebhookOrderCancelledTag>Yes

Enums

FieldValues
statusdraft, awaiting_allocation, hung, returned, awaiting_payment, awaiting_picking, awaiting_despatch, backorder_release, backorder, cancelled, return_open, item_refunded, item_replaced, awaiting_collection, despatched

WebhookOrderCancelledAddress

Address data.

Fields

KeyDescriptionTypeExpanding
first_nameFirst name.stringNo
last_nameLast name.stringNo
companyCompany name.stringNo
emailEmail.stringNo
countryThe address country.WebhookOrderCancelledCountryYes

WebhookOrderCancelledAttribute

An attribute stored against an order.

Fields

KeyDescriptionTypeExpanding
nameName.stringNo
valueValue.stringNo

WebhookOrderCancelledCountry

Country data.

Fields

KeyDescriptionTypeExpanding
idThe country’s unique identifier.numberNo
nameName.stringNo
iso_2ISO2 description.stringNo
iso_3ISO3 description.stringNo

WebhookOrderCancelledOrder

Parent order.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
referenceUnique reference.stringNo
statusOrder status.enum * see belowNo
order_channel_idOrder channel ID.numberNo
brand_idBrand ID.numberNo
currencyCurrency.WebhookOrderCancelledOrderCurrencyYes
channelChannel.WebhookOrderCancelledOrderChannelYes

Enums

FieldValues
statusdraft, open, complete, cancelled

WebhookOrderCancelledOrderChannel

Channel data.

Fields

KeyDescriptionTypeExpanding
idBladePRO id for channel.numberNo
organisation_idOrganisation id.numberNo
nameName.stringNo
outbound_emailOutbound email.stringNo

WebhookOrderCancelledOrderCurrency

Currency data.

Fields

KeyDescriptionTypeExpanding
idBladePRO id for currency.numberNo
nameName.stringNo
codeCode.stringNo
symbolSymbol.stringNo

WebhookOrderCancelledTag

Tag on order.

Fields

KeyDescriptionTypeExpanding
idTag ID.numberNo
nameThe tag name.stringNo
shortcodeThe tag code.stringNo

WebhookOrderCancelledWarehouse

Warehouse data.

Fields

KeyDescriptionTypeExpanding
idThe warehouse’s unique identifier.numberNo
nameName.stringNo
short_codeUnique short code.stringNo
countryThe warehouse’s country.WebhookOrderCancelledCountryYes

WebhookOrderCollected

Order collected webhook. Sent when an order has been marked as collected via the collection system.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
statusStatus.enum * see belowNo
substatusSubstatus. Always collected for this webhook.stringNo
date_placedPlaced date.dateNo
despatch_dateDespatched date.dateNo
collection_dateCollection date.dateNo
sourceSource.stringNo
orderOrder parent.WebhookOrderDespatchedOrderYes
warehouseWarehouse.WebhookOrderDespatchedWarehouseYes
shipping_addressShipping address.WebhookOrderDespatchedAddressYes
attributesAttributes.array<WebhookOrderDespatchedAttribute>Yes
despatch_attributesProduct Component Despatched Attributes.array<WebhookOrderProductComponentDespatchedAttribute>Yes
tagsTags.array<WebhookOrderDespatchedTag>Yes
shippingShipping details.WebhookOrderDespatchedShippingYes

Enums

FieldValues
statusdraft, awaiting_allocation, hung, returned, awaiting_payment, awaiting_picking, awaiting_despatch, backorder_release, backorder, cancelled, return_open, item_refunded, item_replaced, awaiting_collection, despatched

WebhookOrderConfirmed

Order confirmed webhook.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
statusStatus.enum * see belowNo
date_placedPlaced date.dateNo
sourceSource.stringNo
orderOrder parent.WebhookOrderConfirmedOrderYes
warehouseWarehouse.WebhookOrderConfirmedWarehouseYes
shipping_addressShipping address.WebhookOrderConfirmedAddressYes
attributesAttributes.array<WebhookOrderConfirmedAttribute>Yes
tagsTags.array<WebhookOrderConfirmedTag>Yes

Enums

FieldValues
statusdraft, awaiting_allocation, hung, returned, awaiting_payment, awaiting_picking, awaiting_despatch, backorder_release, backorder, cancelled, return_open, item_refunded, item_replaced, awaiting_collection, despatched

WebhookOrderConfirmedAddress

Address data.

Fields

KeyDescriptionTypeExpanding
first_nameFirst name.stringNo
last_nameLast name.stringNo
companyCompany name.stringNo
emailEmail.stringNo
countryThe address country.WebhookOrderConfirmedCountryYes

WebhookOrderConfirmedAttribute

An attribute stored against an order.

Fields

KeyDescriptionTypeExpanding
nameName.stringNo
valueValue.stringNo

WebhookOrderConfirmedCountry

Country data.

Fields

KeyDescriptionTypeExpanding
idThe country’s unique identifier.numberNo
nameName.stringNo
iso_2ISO2 description.stringNo
iso_3ISO3 description.stringNo

WebhookOrderConfirmedOrder

Parent order.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
referenceUnique reference.stringNo
statusOrder status.enum * see belowNo
order_channel_idOrder channel ID.numberNo
brand_idBrand ID.numberNo
currencyCurrency.WebhookOrderConfirmedOrderCurrencyYes

Enums

FieldValues
statusdraft, open, complete, cancelled

WebhookOrderConfirmedOrderCurrency

Currency data.

Fields

KeyDescriptionTypeExpanding
idBladePRO id for currency.numberNo
nameName.stringNo
codeCode.stringNo
symbolSymbol.stringNo

WebhookOrderConfirmedTag

Tag on order.

Fields

KeyDescriptionTypeExpanding
idTag ID.numberNo
nameThe tag name.stringNo
shortcodeThe tag code.stringNo

WebhookOrderConfirmedWarehouse

Warehouse data.

Fields

KeyDescriptionTypeExpanding
idThe warehouse’s unique identifier.numberNo
nameName.stringNo
short_codeUnique short code.stringNo
countryThe warehouse’s country.WebhookOrderConfirmedCountryYes

WebhookOrderCreated

Order created webhook.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
statusStatus.enum * see belowNo
date_placedPlaced date.dateNo
sourceSource.stringNo
orderOrder parent.WebhookOrderCreatedOrderYes
warehouseWarehouse.WebhookOrderCreatedWarehouseYes
shipping_addressShipping address.WebhookOrderCreatedAddressYes
linesLines.array<WebhookOrderCreatedLine>Yes
attributesAttributes.array<WebhookOrderCreatedAttribute>Yes
tagsTags.array<WebhookOrderCreatedTag>Yes

Enums

FieldValues
statusdraft, awaiting_allocation, hung, returned, awaiting_payment, awaiting_picking, awaiting_despatch, backorder_release, backorder, cancelled, return_open, item_refunded, item_replaced, awaiting_collection, despatched

WebhookOrderCreatedAddress

Address data.

Fields

KeyDescriptionTypeExpanding
first_nameFirst name.stringNo
last_nameLast name.stringNo
companyCompany name.stringNo
emailEmail.stringNo
countryThe address country.WebhookOrderCreatedCountryYes

WebhookOrderCreatedAttribute

An attribute stored against an order.

Fields

KeyDescriptionTypeExpanding
nameName.stringNo
valueValue.stringNo

WebhookOrderCreatedCountry

Country data.

Fields

KeyDescriptionTypeExpanding
idThe country’s unique identifier.numberNo
nameName.stringNo
iso_2ISO2 description.stringNo
iso_3ISO3 description.stringNo

WebhookOrderCreatedLine

Order line data.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
transaction_skuSKU used during the transaction.stringNo
quantityQuantity ordered.numberNo
net_unit_principalNet unit principle.numberNo
net_unit_commissionNet unit commission.numberNo
statusLine status.enum * see belowNo
createdCreated date in BladePRO.dateNo
modifiedLast modified date in BladePRO.dateNo
variationProduct variation.WebhookOrderCreatedProductVariationYes

Enums

FieldValues
statusactive, void

WebhookOrderCreatedOrder

Parent order.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
referenceUnique reference.stringNo
statusOrder status.enum * see belowNo
channelOrder channel.WebhookOrderCreatedOrderChannelYes
brandBrand.WebhookOrderCreatedOrderBrandYes
currencyCurrency.WebhookOrderCreatedOrderCurrencyYes

Enums

FieldValues
statusdraft, open, complete, cancelled

WebhookOrderCreatedOrderBrand

Brand data.

Fields

KeyDescriptionTypeExpanding
idID of the brand.numberNo
nameName of the brand.stringNo

WebhookOrderCreatedOrderChannel

Order channel data.

Fields

KeyDescriptionTypeExpanding
idID of the channel.numberNo
nameThe name of the channel.stringNo
short_codeA short string identifier of the channel.stringNo

WebhookOrderCreatedOrderCurrency

Currency data.

Fields

KeyDescriptionTypeExpanding
idBladePRO id for currency.numberNo
nameName.stringNo
codeCode.stringNo
symbolSymbol.stringNo

WebhookOrderCreatedProductVariation

Product variation data.

Fields

KeyDescriptionTypeExpanding
idID of the product variation.numberNo
product_idID of the parent product.numberNo
skuThe unique stock keeping unit.stringNo

WebhookOrderCreatedTag

Tag on order.

Fields

KeyDescriptionTypeExpanding
idTag ID.numberNo
nameThe tag name.stringNo
shortcodeThe tag code.stringNo

WebhookOrderCreatedWarehouse

Warehouse data.

Fields

KeyDescriptionTypeExpanding
idThe warehouse’s unique identifier.numberNo
nameName.stringNo
short_codeUnique short code.stringNo
countryThe warehouse’s country.WebhookOrderCreatedCountryYes

WebhookOrderDespatched

Order despatched webhook.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
statusStatus.enum * see belowNo
date_placedPlaced date.dateNo
despatch_dateDespatched date.dateNo
sourceSource.stringNo
orderOrder parent.WebhookOrderDespatchedOrderYes
warehouseWarehouse.WebhookOrderDespatchedWarehouseYes
shipping_addressShipping address.WebhookOrderDespatchedAddressYes
attributesAttributes.array<WebhookOrderDespatchedAttribute>Yes
despatch_attributesProduct Component Despatched Attributes.array<WebhookOrderProductComponentDespatchedAttribute>Yes
tagsTags.array<WebhookOrderDespatchedTag>Yes
shippingShipping details.WebhookOrderDespatchedShippingYes

Enums

FieldValues
statusdraft, awaiting_allocation, hung, returned, awaiting_payment, awaiting_picking, awaiting_despatch, backorder_release, backorder, cancelled, return_open, item_refunded, item_replaced, awaiting_collection, despatched

WebhookOrderDespatchedAddress

Address data.

Fields

KeyDescriptionTypeExpanding
first_nameFirst name.stringNo
last_nameLast name.stringNo
companyCompany name.stringNo
emailEmail.stringNo
countryThe address country.WebhookOrderDespatchedCountryYes

WebhookOrderDespatchedAttribute

An attribute stored against an order.

Fields

KeyDescriptionTypeExpanding
nameName.stringNo
valueValue.stringNo

WebhookOrderDespatchedCountry

Country data.

Fields

KeyDescriptionTypeExpanding
idThe country’s unique identifier.numberNo
nameName.stringNo
iso_2ISO2 description.stringNo
iso_3ISO3 description.stringNo

WebhookOrderDespatchedOrder

Parent order.

Fields

KeyDescriptionTypeExpanding
idID.numberNo
referenceUnique reference.stringNo
statusOrder status.enum * see belowNo
order_channel_idOrder channel ID.numberNo
brand_idBrand ID.numberNo
currencyCurrency.WebhookOrderDespatchedOrderCurrencyYes
channelChannel.WebhookOrderDespatchedOrderChannelYes

Enums

FieldValues
statusdraft, open, complete, cancelled

WebhookOrderDespatchedOrderChannel

Channel data.

Fields

KeyDescriptionTypeExpanding
idBladePRO id for channel.numberNo
organisation_idOrganisation id.numberNo
nameName.stringNo
outbound_emailOutbound email.stringNo

WebhookOrderDespatchedOrderCurrency

Currency data.

Fields

KeyDescriptionTypeExpanding
idBladePRO id for currency.numberNo
nameName.stringNo
codeCode.stringNo
symbolSymbol.stringNo

WebhookOrderDespatchedShipping

Shipping details.

Fields

KeyDescriptionTypeExpanding
courier_nameName of the shipping courier.stringNo
service_nameName of the shipping service.stringNo
trackingTracking numbers.array<WebhookOrderDespatchedShippingTracking>Yes

WebhookOrderDespatchedShippingTracking

Tracking details.

Fields

KeyDescriptionTypeExpanding
tracking_numberTracking number.stringNo
tracking_urlTracking url.stringNo

WebhookOrderDespatchedTag

Tag on order.

Fields

KeyDescriptionTypeExpanding
idTag ID.numberNo
nameThe tag name.stringNo
shortcodeThe tag code.stringNo

WebhookOrderDespatchedWarehouse

Warehouse data.

Fields

KeyDescriptionTypeExpanding
idThe warehouse’s unique identifier.numberNo
nameName.stringNo
short_codeUnique short code.stringNo
countryThe warehouse’s country.WebhookOrderDespatchedCountryYes

WebhookOrderProductComponentDespatchedAttribute

Attribute of Despatched Product Component.

Fields

KeyDescriptionTypeExpanding
skuProduct SKU.stringNo
attribute_nameAttribute name.stringNo
attribute_valueAttribute value.stringNo
order_goodsout_line_idThe line reference that the attribute was applied to.numberNo
order_goodsout_line_item_idThe line item reference that the attribute was applied to.numberNo

WebhookReturnCompleted

Order return completed webhook.

Fields

KeyDescriptionTypeExpanding
return_idReturn ID.numberNo
order_idOrder IDnumberNo
order_referenceOrder referencestringNo
order_channel_idOrder channel IDnumberNo
return_createdReturn created timestamp.dateNo
carrierCarrier namestringNo
serviceService typestringNo
tracking_numberTracking numberstringNo
warehouse_idWarehouse IDnumberNo
received_dateReturn received.dateNo
completed_dateReturn completed.dateNo
return_itemsReturn items listarray<WebhookReturnCompletedItem>Yes

WebhookReturnCompletedItem

Fields

KeyDescriptionTypeExpanding
skuProduct SKUstringNo
product_component_idProduct component IDnumberNo
return_quantityQuantity being returnednumberNo
return_reasonReason for returnstringNo
exchange_or_refundExchange or refund typestringNo
exchange_product_component_idExchange product component ID (if exchange)numberNo
expected_quantityExpected quantity to be returnednumberNo
received_quantityActual quantity receivednumberNo
correct_itemWhether the returned item is correctstringNo
resellableWhether the item is resellablestringNo

WebhookReturnCreated

Order return created webhook.

Fields

KeyDescriptionTypeExpanding
return_idReturn ID.numberNo
order_idOrder IDnumberNo
order_referenceOrder referencestringNo
order_channel_idOrder channel IDnumberNo
return_createdReturn created timestamp.dateNo
carrierCarrier namestringNo
serviceService typestringNo
tracking_numberTracking numberstringNo
warehouse_idWarehouse IDnumberNo
return_itemsReturn items listarray<WebhookReturnCreatedItem>Yes

WebhookReturnCreatedItem

Fields

KeyDescriptionTypeExpanding
skuProduct SKUstringNo
product_component_idProduct component IDnumberNo
return_quantityQuantity being returnednumberNo
return_reasonReason for returnstringNo
exchange_or_refundExchange or refund typestringNo

WebhookReturnReceived

Return received webhook.

Fields

KeyDescriptionTypeExpanding
return_idReturn ID.numberNo
order_idOrder ID.numberNo
order_referenceUnique reference.stringNo
order_channel_idOrder Channel ID.numberNo
return_createdReturn created.dateNo
carrierCarrier.stringNo
serviceService.stringNo
tracking_numberTracking number.stringNo
warehouse_idWarehouse ID.numberNo
received_dateReturn received.dateNo

WebhookVendorOrderFinalised

Vendor order finalise webhook.

Fields

KeyDescriptionTypeExpanding
idUnique BladePRO identifier for the vendor order.numberNo
codeReference for the vendor order.stringNo
vendorVendor.stringNo
statusStatus of the vendor order.stringNo
delivery_partyDelivery Party.stringNo
address_first_nameDelivery Address: First name.stringNo
address_last_nameDelivery Address: Last name.stringNo
address_companyDelivery Address: Company.stringNo
address_line_oneDelivery Address: Line one.stringNo
address_line_twoDelivery Address: Line two.stringNo
address_line_threeDelivery Address: Line three.stringNo
address_postcodeDelivery Address: Postcode.stringNo
address_townDelivery Address: Town.stringNo
address_countyDelivery Address: county.stringNo
finalisedDatetime for when the vendor order was finalised.dateNo
order_channelThe vendor order channel.WebhookVendorOrderFinalisedOrderChannelYes
countryDelivery country.WebhookVendorOrderFinalisedCountryYes
selected_warehouseThe warehouse from where the stock will be despatched from.WebhookVendorOrderFinalisedWarehouseYes
currencyCurrency of the vendor order.WebhookVendorOrderFinalisedCurrencyYes
itemsVendor items.array<WebhookVendorOrderFinalisedItem>Yes

WebhookVendorOrderFinalisedCountry

Delivery location.

Fields

KeyDescriptionTypeExpanding
idBladePRO identifier for the country.numberNo
nameName of the country.stringNo
iso_2ISO 2 Code.stringNo
iso_3ISO 3 code.stringNo

WebhookVendorOrderFinalisedCurrency

vendor order currency.

Fields

KeyDescriptionTypeExpanding
idBladePRO id for currency.numberNo
nameName.stringNo
codeCode.stringNo
symbolSymbol.stringNo

WebhookVendorOrderFinalisedItem

item.

Fields

KeyDescriptionTypeExpanding
idBladePRO identifier for the vendor order item.numberNo
product_variation_idBladePRO identifier for product.numberNo
skusku.stringNo
submitted_quantityVendor Submitted Quantity.numberNo
accepted_quantityQuantity accepted in BladePRO.numberNo
unit_costNet Unit CostnumberNo
statusStatusstringNo
expected_delivery_dateExpected Delivery DatedateNo

WebhookVendorOrderFinalisedOrderChannel

vendor order finalise webhook.

Fields

KeyDescriptionTypeExpanding
idChannel id for the vendor order.numberNo
nameChannel name for the vendor order.stringNo

WebhookVendorOrderFinalisedWarehouse

Warehouse from which the vendor order will be despatched from.

Fields

KeyDescriptionTypeExpanding
idBladePRO identifier for the warehouse.numberNo
nameName of the warehouse.stringNo
countryWarehouse location.WebhookVendorOrderFinalisedWarehouseCountryYes

WebhookVendorOrderFinalisedWarehouseCountry

Warehouse location.

Fields

KeyDescriptionTypeExpanding
idBladePRO identifier for the country.numberNo
nameName of the country.stringNo
iso_2ISO 2 Code.stringNo
iso_3ISO 3 code.stringNo