Skip to main content

Backfill Straddle Removal Orders

POST 

/api/amazon/:integrationInstance/removal-orders/backfill-straddle

One-time repair for removal orders that straddle the integration's FBA inventory tracking start date. Before the straddle fix, removal shipments dispatched before go-live were dropped during report import, leaving the surviving removal orders with zero receivable shipments and phantom shrinkage.

Authorization

Any valid API token can call this endpoint — no specific scope required. Manage tokens.

Queues a background job; returns a job id (tracked_job_log_id) for polling progress. Per instance, the job: (1) re-creates the dropped removal shipment rows by replaying the stored report payloads where they still exist (replay is idempotent — checksum de-duplication re-inserts only the previously-missing rows and never touches existing receipts, discards or inventory adjustments), (2) surfaces reports whose source payload is no longer available so an operator can act (quantities are never fabricated), and (3) re-evaluates the receipt status of every straddling removal order. Instances without an FBA inventory tracking start date no-op cleanly.

Body fields:

  • dry_run (boolean, optional, default false) — compute and record the same counts in the job results without writing any changes.

Request

Responses

OK

Response Headers
    Content-Type