Litium.Connect.Erp 2.0

Imports

Import

Request
POST /Litium/api/connect/erp/imports[?api-version]
Parameters
Name In Type Default Notes
api-version query string 2.0
api-version header string 2.0
*body body Litium.Connect.Erp.Import.ImportBatch
Responses
Status Code Type Description Samples
202 Litium.Connect.Erp.Import.ImportBatchResponse

Accepted

Get

Request
GET /Litium/api/connect/erp/imports/{importReportId}[?api-version]
Parameters
Name In Type Default Notes
*importReportId path string
api-version query string 2.0
api-version header string 2.0
Responses
Status Code Type Description Samples
200 Litium.Connect.Erp.ImportReports.ImportReport

OK

Definitions

Litium.Connect.Erp.Import.ImportBatch

Name Type Notes
inventories Litium.Connect.Erp.Import.Inventory[]
inventoryItems Litium.Connect.Erp.Import.VariantInventoryItem[]
organizations Litium.Connect.Erp.Import.Organization[]
organizationSettings Litium.Connect.Erp.Import.OrganizationImportSettings[]
persons Litium.Connect.Erp.Import.Person[]
personSettings Litium.Connect.Erp.Import.PersonImportSettings[]
priceGroups Litium.Connect.Erp.Import.PriceGroup[]
priceList Litium.Connect.Erp.Import.PriceList[]
products Litium.Connect.Erp.Import.Product[]
productSettings Litium.Connect.Erp.Import.ProductImportSettings[]
variantPriceItems Litium.Connect.Erp.Import.VariantPriceItem[]
variants Litium.Connect.Erp.Import.Variant[]
variantSettings Litium.Connect.Erp.Import.VariantImportSettings[]
importBehavior string

Litium.Connect.Erp.Import.Inventory

Name Type Notes
inventoryId string
items Litium.Connect.Erp.Import.InventoryItem[]

Litium.Connect.Erp.Import.InventoryItem

Name Type Notes
articleNumber string
quantity number (double)

Litium.Connect.Erp.Import.VariantInventoryItem

Name Type Notes
inventoryId string
articleNumber string
quantity number (double)

Litium.Connect.Erp.Import.Organization

Name Type Notes
id string
name string
fieldTemplateId string
vatRegistrationNumber string
legalRegistrationNumber string
addresses Litium.Connect.Erp.Import.Address[]
fields Litium.Connect.Erp.Import.Field[]
priceListIds array

Litium.Connect.Erp.Import.Address

Name Type Notes
id string
firstName string
lastName string
title string
careOf string
address1 string
address2 string
city string
country string
email string
fax string
mobilePhone string
phone string
state string
zip string
houseExtension string
houseNumber string
type string

Litium.Connect.Erp.Import.Field

Name Type Notes
fieldDefinitionId string
culture string
value object

Litium.Connect.Erp.Import.OrganizationImportSettings

Name Type Notes
fieldTemplateId string
vatRegistrationNumberFieldDefinitionId string
legalRegistrationNumberFieldDefinitionId string
addressTypeMapping object

Litium.Connect.Erp.Import.Person

Name Type Notes
id string
fieldTemplateId string
organizationIds array
addresses Litium.Connect.Erp.Import.Address[]
fields Litium.Connect.Erp.Import.Field[]
priceGroupIds array

Litium.Connect.Erp.Import.PersonImportSettings

Name Type Notes
fieldTemplateId string
addressTypeMapping object

Litium.Connect.Erp.Import.PriceGroup

Name Type Notes
id string
name string
priceListIds array

Litium.Connect.Erp.Import.PriceList

Name Type Notes
id string
active boolean
name string
startDate string (date-time)
endDate string (date-time)
currency string
priority integer (int32)
items Litium.Connect.Erp.Import.PriceListItem[]
includeVat boolean

Litium.Connect.Erp.Import.PriceListItem

Name Type Notes
articleNumber string
price number (double)
minimumQuantity number (double)

Litium.Connect.Erp.Import.Product

Name Type Notes
articleNumber string
fieldTemplateId string
taxClassId string
fields Litium.Connect.Erp.Import.Field[]

Litium.Connect.Erp.Import.ProductImportSettings

Name Type Notes
createUrls boolean
urlFieldDefinitionIds array
taxClassId string
fieldTemplateId string

Litium.Connect.Erp.Import.VariantPriceItem

Name Type Notes
articleNumber string
priceListId string
price number (double)
minimumQuantity number (double)

Litium.Connect.Erp.Import.Variant

Name Type Notes
articleNumber string
productArticleNumber string
unitOfMeasurementId string
sortIndex integer (int32)
fields Litium.Connect.Erp.Import.Field[]

Litium.Connect.Erp.Import.VariantImportSettings

Name Type Notes
createBaseProducts boolean
createUrls boolean
urlFieldDefinitionIds array
unitOfMeasurementId string

Litium.Connect.Erp.Import.ImportBatchResponse

Name Type Notes
importReportId string (uuid)

Litium.Connect.Erp.ImportReports.ImportReport

Name Type Notes
systemId string (uuid)
userAgent string
serviceAccountId string
importRequestedUtc string (date-time)
importStartedUtc string (date-time)
importCompletedUtc string (date-time)
status string
importRecords Litium.Connect.Erp.ImportReports.ImportRecord[]
errorMessage string

Litium.Connect.Erp.ImportReports.ImportRecord

Name Type Notes
importEntityId string
importEntityType string
status string
operation string
errors object