A valid request URL is required to generate request examples{
"results": [
{
"id": "po-merch-2026-0001",
"status": "created"
},
{
"id": "po-merch-2026-0002",
"status": "skipped",
"reason": "already-exists"
},
{
"id": "po-merch-2026-0003",
"status": "failed",
"reason": "Supplier not found: sup-unknown"
}
],
"created": 1,
"skipped": 1,
"failed": 1
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123,
"fieldErrors": [
{
"field": "<string>",
"message": "<string>"
}
]
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}Bulk-import proposed inter-store transfer plans (transferts inter-magasins)
Pushes the merch app’s ML-computed rebalancing lines into the centrale as transfer requests. Each transfers[] item is { id, sourceStoreId, destinationStoreId, lines: [{ skuId, requestedQuantity }] } and runs through the SAME request-transfer use-case the interactive route uses (source ≠ destination enforced). Idempotent by id (skipped on re-push); a malformed item is failed without aborting the rest. Machine-only (X-Internal-Token).
A valid request URL is required to generate request examples{
"results": [
{
"id": "po-merch-2026-0001",
"status": "created"
},
{
"id": "po-merch-2026-0002",
"status": "skipped",
"reason": "already-exists"
},
{
"id": "po-merch-2026-0003",
"status": "failed",
"reason": "Supplier not found: sup-unknown"
}
],
"created": 1,
"skipped": 1,
"failed": 1
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123,
"fieldErrors": [
{
"field": "<string>",
"message": "<string>"
}
]
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}{
"error": {
"code": "VALIDATION_FAILED",
"message": "<string>",
"statusCode": 123
}
}Authorizations
The data-platform SERVICE token (DATA_PLATFORM_API_TOKEN) in the X-Internal-Token header. Guards the machine-only incremental CDC export; not a user credential and never a POS session — reachable only server-to-server.
Body
The pushed transfers; each item is re-validated server-side and reported per row.
1Response
A per-row report: every pushed item as created / skipped / failed.
A per-row report: every pushed item as created / skipped / failed.
One entry per pushed item, in payload order.
Show child attributes
Show child attributes
How many items were newly persisted.
0 <= x <= 9007199254740991How many already existed (no-op / idempotent).
0 <= x <= 9007199254740991How many were rejected (see each reason).
0 <= x <= 9007199254740991
