What it does. Reports the items that are short or damaged for a shipment and creates the corresponding credit memo(s). Returns the created credit memo increment ids.
When to use. Call this when goods arrive short or damaged and must be credited.
Version. Creditmemo V2 — recommended.
application/json
POST
/V2/winkelstraat/creditmemo_api/shipment/{incrementId}/deficiency
cURL (application/json)
curl \
--request POST 'https://m2.winkelstraat.nl/rest/all/V2/winkelstraat/creditmemo_api/shipment/{incrementId}/deficiency' \
--header "Content-Type: application/json" \
--data '{"shipmentToken":"string","items":[{"sku":"WSNL123-BLACK-M","quantity":1}]}'
curl \
--request POST 'https://m2.winkelstraat.nl/rest/all/V2/winkelstraat/creditmemo_api/shipment/{incrementId}/deficiency' \
--header "Content-Type: application/xml"
Request examples
{
"shipmentToken": "string",
"items": [
{
"sku": "WSNL123-BLACK-M",
"quantity": 1
}
]
}
Request examples
<?xml version="1.0" encoding="UTF-8"?>
<root>
<shipmentToken>string</shipmentToken>
<items type="array">
<item>
<sku>WSNL123-BLACK-M</sku>
<quantity type="integer">1</quantity>
</item>
</items>
</root>
Response examples (200)
[
"string"
]
Response examples (200)
<?xml version="1.0" encoding="UTF-8"?>
<root type="array">
<root>string</root>
</root>
Response examples (default)
{
"message": "string",
"errors": [
{
"message": "string",
"parameters": [
{
"resources": "string",
"fieldName": "string",
"fieldValue": "string"
}
]
}
],
"code": 42,
"parameters": [
{
"resources": "string",
"fieldName": "string",
"fieldValue": "string"
}
],
"trace": "string"
}
Response examples (default)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<message>string</message>
<errors type="array">
<error>
<message>string</message>
<parameters type="array">
<parameter>
<resources>string</resources>
<fieldName>string</fieldName>
<fieldValue>string</fieldValue>
</parameter>
</parameters>
</error>
</errors>
<code type="integer">42</code>
<parameters type="array">
<parameter>
<resources>string</resources>
<fieldName>string</fieldName>
<fieldValue>string</fieldValue>
</parameter>
</parameters>
<trace>string</trace>
</root>