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).
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.
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
