POST api/article/create/bulk
IMPORTANT!: See /api/article/parameterconfig for correct parameter value assignment. This runs in a batch process and the articles are not created instantly and will be delayed.
Request Information
URI Parameters
None.
Body Parameters
Collection of PublicAPI.Models.PostArticleModelName | Description | Type | Additional information |
---|---|---|---|
SupplierId |
The supplier id. |
integer |
Range: inclusive between 1 and 9999 |
ItemGroupId |
The item group id. |
integer |
Range: inclusive between 1 and 9999 |
MatchOnEan |
Boolean telling if the model should be matched with the EAN or not when inserting |
boolean |
None. |
StyleParameter1 |
Contains Style information (Season, Brand etc.). See api/article/parameterconfig. |
string |
Max length: 30 |
StyleParameter2 |
Contains Style information (Season, Brand etc.). See api/article/parameterconfig. |
string |
Max length: 30 |
StyleParameter3 |
Contains Style information (Season, Brand etc.). See api/article/parameterconfig. |
string |
Max length: 30 |
StyleParameter4 |
Contains Style information (Season, Brand etc.). See api/article/parameterconfig. |
string |
Max length: 30 |
StyleParameter5 |
Contains Style information (Season, Brand etc.). See api/article/parameterconfig. |
string |
Max length: 30 |
Variants |
Contains a list containing each variant. |
Collection of PublicAPI.Models.PostVariantModel |
None. |
Request Formats
application/json, text/json
[ { "SupplierId": 1, "ItemGroupId": 2, "MatchOnEan": true, "StyleParameter1": "sample string 4", "StyleParameter2": "sample string 5", "StyleParameter3": "sample string 6", "StyleParameter4": "sample string 7", "StyleParameter5": "sample string 8", "Variants": [ { "Ean": "sample string 1", "VariantParameter1": "sample string 2", "VariantParameter2": "sample string 3", "VariantParameter3": "sample string 4", "VariantParameter4": "sample string 5", "VariantParameter5": "sample string 6", "SalesPrice": 7.0, "CostPrice": 8.0 }, { "Ean": "sample string 1", "VariantParameter1": "sample string 2", "VariantParameter2": "sample string 3", "VariantParameter3": "sample string 4", "VariantParameter4": "sample string 5", "VariantParameter5": "sample string 6", "SalesPrice": 7.0, "CostPrice": 8.0 } ] }, { "SupplierId": 1, "ItemGroupId": 2, "MatchOnEan": true, "StyleParameter1": "sample string 4", "StyleParameter2": "sample string 5", "StyleParameter3": "sample string 6", "StyleParameter4": "sample string 7", "StyleParameter5": "sample string 8", "Variants": [ { "Ean": "sample string 1", "VariantParameter1": "sample string 2", "VariantParameter2": "sample string 3", "VariantParameter3": "sample string 4", "VariantParameter4": "sample string 5", "VariantParameter5": "sample string 6", "SalesPrice": 7.0, "CostPrice": 8.0 }, { "Ean": "sample string 1", "VariantParameter1": "sample string 2", "VariantParameter2": "sample string 3", "VariantParameter3": "sample string 4", "VariantParameter4": "sample string 5", "VariantParameter5": "sample string 6", "SalesPrice": 7.0, "CostPrice": 8.0 } ] } ]
application/xml, text/xml
<ArrayOfPostArticleModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PublicAPI.Models"> <PostArticleModel> <ItemGroupId>2</ItemGroupId> <MatchOnEan>true</MatchOnEan> <StyleParameter1>sample string 4</StyleParameter1> <StyleParameter2>sample string 5</StyleParameter2> <StyleParameter3>sample string 6</StyleParameter3> <StyleParameter4>sample string 7</StyleParameter4> <StyleParameter5>sample string 8</StyleParameter5> <SupplierId>1</SupplierId> <Variants> <PostVariantModel> <CostPrice>8</CostPrice> <Ean>sample string 1</Ean> <SalesPrice>7</SalesPrice> <VariantParameter1>sample string 2</VariantParameter1> <VariantParameter2>sample string 3</VariantParameter2> <VariantParameter3>sample string 4</VariantParameter3> <VariantParameter4>sample string 5</VariantParameter4> <VariantParameter5>sample string 6</VariantParameter5> </PostVariantModel> <PostVariantModel> <CostPrice>8</CostPrice> <Ean>sample string 1</Ean> <SalesPrice>7</SalesPrice> <VariantParameter1>sample string 2</VariantParameter1> <VariantParameter2>sample string 3</VariantParameter2> <VariantParameter3>sample string 4</VariantParameter3> <VariantParameter4>sample string 5</VariantParameter4> <VariantParameter5>sample string 6</VariantParameter5> </PostVariantModel> </Variants> </PostArticleModel> <PostArticleModel> <ItemGroupId>2</ItemGroupId> <MatchOnEan>true</MatchOnEan> <StyleParameter1>sample string 4</StyleParameter1> <StyleParameter2>sample string 5</StyleParameter2> <StyleParameter3>sample string 6</StyleParameter3> <StyleParameter4>sample string 7</StyleParameter4> <StyleParameter5>sample string 8</StyleParameter5> <SupplierId>1</SupplierId> <Variants> <PostVariantModel> <CostPrice>8</CostPrice> <Ean>sample string 1</Ean> <SalesPrice>7</SalesPrice> <VariantParameter1>sample string 2</VariantParameter1> <VariantParameter2>sample string 3</VariantParameter2> <VariantParameter3>sample string 4</VariantParameter3> <VariantParameter4>sample string 5</VariantParameter4> <VariantParameter5>sample string 6</VariantParameter5> </PostVariantModel> <PostVariantModel> <CostPrice>8</CostPrice> <Ean>sample string 1</Ean> <SalesPrice>7</SalesPrice> <VariantParameter1>sample string 2</VariantParameter1> <VariantParameter2>sample string 3</VariantParameter2> <VariantParameter3>sample string 4</VariantParameter3> <VariantParameter4>sample string 5</VariantParameter4> <VariantParameter5>sample string 6</VariantParameter5> </PostVariantModel> </Variants> </PostArticleModel> </ArrayOfPostArticleModel>
application/x-www-form-urlencoded
Response Information
Resource Description
None.