ILGFUSE

Stock adjustment confirmation

EVENTstock-adjustment-confirmationStock Adjustments in Fuse

POSTed to your registered webhook URL when a stock adjustment confirmation is processed.

The body is a plain JSON array of records — invariant across all confirmation types. Any 2xx response is treated as acknowledgement; anything else is retried up to three times with exponential backoff (1 s → 2 s → 4 s), then the failure is recorded for redrive. Fuse waits 30 s for your response.

Headers

Every delivery arrives with these.

Delivered with
  • x-webhook-secret-keyrequired

    The secret registered against your connector. Compare it before trusting the payload — it is how you know the call came from Fuse.

  • x-correlation-idrequired

    Trace id for the delivery. Log it: quoting it back is the fastest way for ILG support to find the record.

  • User-AgentBifrost-API-Gateway/1.0required

    Always this fixed value.

  • Content-Typeapplication/jsonrequired

    Always JSON.

Payload schema

Delivered to your registered webhook as a plain JSON array of records in this shape.

  • identifiersobjectHow this adjustment is identified.
    • sitestringSite the adjustment happened at.
    • idstringThe warehouse adjustment job reference.
    • lineIdstringLine within the adjustment job.
    • businessIdstringYour Fuse business ID.
    • referencestringFree-text reference recorded with the adjustment.
    • jobIdstring
    • sequencenumber
    • jobSequencenumber
    • queueIdstringInternal reference of the warehouse outbound-queue entry this confirmation was built from — useful when raising a support query.
  • adjustmentobjectWhat kind of adjustment this is.
    • typeenumone of "increase", "decrease", "set"Adjustment type code.
    • classstring
    • statusstringAdjustment status.
    • stagestringWarehouse processing stage.
    • reasonIdstringReason code recorded for the adjustment.
  • productobjectThe product adjusted.
    • skuIdstringThe SKU adjusted.
    • unitstringUnit the quantities are expressed in.
    • boxQtynumber
  • quantitiesobjectAdjustment quantities.
    • taskednumberQuantity the adjustment was raised for.
    • actionednumberQuantity actually adjusted.
  • fromobjectWhere the stock moved from — location, stock tracking unit, owner, and status before the adjustment.
    • statestring
    • sitestring
    • facilitystring
    • zonestring
    • baystring
    • sectionstring
    • slotstring
    • stockTrackingUnitstring
    • stockTrackingTypestring
    • boxstring
    • ownerstring
    • statusstring
    • assignTypestring
    • assignRefstring
    • loadIdstring
    • stockIdstring
  • toobjectWhere the stock moved to — location, stock tracking unit, owner, and status after the adjustment.
    • statestring
    • sitestring
    • facilitystring
    • zonestring
    • baystring
    • sectionstring
    • slotstring
    • stockTrackingUnitstring
    • stockTrackingTypestring
    • boxstring
    • ownerstring
    • statusstring
    • assignTypestring
    • assignRefstring
    • loadIdstring
    • stockIdstring
  • personnelobjectWho performed and supervised the adjustment.
    • operatorstringWarehouse operator who actioned it.
    • supervisorstring
  • datesobjectAdjustment dates.
    • createdanyWhen the adjustment was raised.
    • closedanyWhen the adjustment completed.
  • valuesone ofWarehouse-internal operational detail — safe to ignore for most integrations.