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.PostArticleModel| Name | 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.