Announced returns
Introduction
Announced returns are return requests that the customer has registered before the physical package arrives at the facility. The announcement may include reasons and item conditions. An announced return is stored in the associated item return job with the status ANNOUNCED
and can be updated until confirmed.
Find an item return job by order
Use the following endpoint to obtain the item return job ID for a given order (order contains only returnable items).
GET https://{YOUR-TENANT-NAME}.fulfillmenttools.com/api/itemreturnjobs?searchTerm={TENANT_ORDER_ID}&facilityId={FACILITY_ID}
Response example (excerpt):
[
{
"id": "job_98765",
"status": "OPEN",
"tenantOrderId": "ORDER_456",
"returnableLineItems": [
{
"article": {
"tenantArticleId": "4711",
"title": "Cologne Water"
},
"delivered": 1,
"returned": 0,
"returnable": 1
}
],
"notReturnableLineItems": [],
"itemReturns": []
}
]
Create an announced return
Create an item return with status ANNOUNCED
within the existing item return job. To create an item return, do the following API call:
POST https://{YOUR-TENANT-NAME}.fulfillmenttools.com/api/itemreturnjobs/{ITEM_RETURN_JOB_ID}/itemreturns
{
"itemReturnForCreation": {
"status": "ANNOUNCED",
"returnFacilityRef": "FACILITY_123",
"tenantOrderId": "ORDER_456",
"scannableCodes": ["RETURN_LABEL_789"],
"returnedLineItems": [
{
"tenantArticleId": "a69006ba-7100-4b4d-a610-1ca28016a4eb",
"status": "OPEN",
"scannedCodes": ["CODE_123"],
"itemConditionLocalized": {
"de_DE": "Wert",
"en_US": "Value",
"ru_RU": "значение"
},
"itemConditionComment": "Upper corner damaged",
"reasons": [
{
"reason": "SIZE_TOO_SMALL",
"reasonLocalized": {
"de_DE": "Zu klein",
"en_US": "Too small",
"ru_RU": "Слишком маленький"
},
"comment": "Upper corner damaged"
}
],
"customAttributes": {},
"recordableAttributes": [
{
"group": "general",
"keyLocalized": {
"de_DE": "Land",
"en_US": "Country",
"ru_RU": "Страна"
},
"recordingRule": "MANDATORY",
"value": "Germany"
}
]
}
]
},
"itemReturnJobVersion": 0
}
201 CREATED response example
{
"id": "ret_12345",
"created": "2025-08-11T08:30:00.000Z",
"status": "ANNOUNCED",
"returnFacilityRef": "FACILITY_123",
"tenantOrderId": "ORDER_456",
"returnedLineItems": [
{
"tenantArticleId": "a69006ba-7100-4b4d-a610-1ca28016a4eb",
"status": "OPEN",
"itemConditionLocalized": {
"de_DE": "Wert",
"en_US": "Value",
"ru_RU": "значение"
},
"reasons": [
{
"reason": "SIZE_TOO_SMALL",
"reasonLocalized": {
"de_DE": "Zu klein",
"en_US": "Too small",
"ru_RU": "Слишком маленький"
},
"comment": "Upper corner damaged"
}
],
"recordableAttributes": [
{
"group": "general",
"keyLocalized": {
"de_DE": "Land",
"en_US": "Country",
"ru_RU": "Страна"
},
"recordingRule": "MANDATORY",
"value": "Germany"
}
]
}
],
"itemReturnJobId": "job_98765"
}
Last updated