ILGFUSE

Work order confirmation

EVENTwork-order-confirmationWork Order Confirmations in Fuse

POSTed to your registered webhook URL when a work order 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 the completed work order is identified.
    • idstringThe confirmation record reference.
    • businessIdstringYour Fuse business ID.
    • workOrderIdstringYour work order reference — matches what you submitted.
    • businessWorkOrderIdstring
    • customerIdstringThe customer account the work was for.
    • businessCustomerIdstring
    • shipmentIdstring
    • consignmentIdstring
    • queueIdstringInternal reference of the warehouse outbound-queue entry this confirmation was built from — useful when raising a support query.
    • finishedGoodReceiptIdstringThe finished good receipt produced by this work order, where stock has landed.
  • workOrderobjectThe work performed.
    • typeenumone of "kitting", "rework", "quality_check", "special_handling", "disposition"The work type — kitting, rework, quality_check, special_handling, or disposition.
    • classstring
    • statusstring
    • stagestringWarehouse processing stage the work reached.
    • customerRefstringThe customer-facing work order reference.
    • instructionsstring
    • notesstring
    • supervisorstring
    • generalReasonstring
    • returnReasonstring
    • maintenanceIndicatorstring
  • customerobjectWho the work was for.
    • groupstring
    • namestring
    • referencestring
  • locationobjectWhere the work happened.
    • sitestring
    • warehousestring
    • ownerIdstring
    • stockStatusstring
    • regionstring
    • distributionCenterstring
    • storestring
  • qualityControlobjectQC outcomes for the work.
    • qualityControlstring
    • shortageCodestring
    • quantityVariancestring
    • cutOffIndstring
  • quantitiesobjectTotals across the whole job.
    • totalLinesnumber
    • totalComponentsnumberNumber of component lines.
    • totalFinishedGoodsnumberNumber of finished-good lines.
    • totalConsumednumberTotal component quantity consumed.
    • totalProducednumberTotal finished-good quantity produced.
    • volumenumber
    • weightnumber
    • actualWeightnumber
  • tasksobjectWarehouse-internal operational detail — safe to ignore for most integrations.
    • countNewnumber
    • countCurrentnumber
    • countActionednumber
  • timingobjectWarehouse-internal operational detail — safe to ignore for most integrations.
    • timeToPicknumber
    • timeToPacknumber
    • timeToChecknumber
    • timeToLoadnumber
    • timeOthernumber
    • timeToDelivernumber
  • datesobjectJob lifecycle dates.
    • createdany
    • startedanyWhen the work started.
    • completedanyWhen the work completed.
    • closedany
    • suspendedany
  • indicatorsobjectWarehouse-internal operational detail — safe to ignore for most integrations.
    • overduestring
    • paperworkstring
  • metadataobjectJob notes.
    • notesstring
  • miscobjectWarehouse-internal operational detail — safe to ignore for most integrations.
    • valuesstring
  • customisationsarray of objectName/value attachments carried through from the original order.
    • namestring
    • valuestring
  • linesarray of objectBoth sides of the job — the finished goods produced and the components consumed.
    • workOrderIdstringThe work order this line belongs to.
    • linestringLine number within the work order.
    • levelstring
    • skuIdstringThe SKU on this line.
    • businessSKUstring
    • customerSKUstring
    • soLineIdnumber
    • roleenumone of "component", "finished_good"finished_good for the master SKU produced; component for a stock item consumed.
    • productobjectLine-level product details.
      • upcstring
      • upcDescriptionstring
      • categorystring
      • unitOfMeasurestring
      • catchWeightnumber
    • ownershipobjectLine-level owner and stock status.
      • lineOwnerstring
      • lineStockStatusstring
      • ownerIdstring
      • stockStatusstring
    • quantitiesobjectLine quantities — consumed on component lines, produced on finished-good lines.
      • orderednumberQuantity of the finished good ordered.
      • requirednumberComponent quantity required for the build.
      • allocatednumber
      • pickednumber
      • consumednumberComponent quantity actually consumed.
      • producednumberFinished-good quantity actually produced.
      • rejectednumberQuantity rejected at QC.
    • qualityobjectLine QC outcomes.
      • returnReasonstring
      • qualityControlstring
      • shortagestring
      • quantityVariancestring
    • indicatorsobjectWarehouse-internal operational detail — safe to ignore for most integrations.
      • backOrderIndicatorstring
      • attachmentIndstring
      • specialConditionIndstring
    • locationobjectWhere the line was worked.
      • consignmentIdstring
      • pickGroupIdstring
      • siteIdstring
      • warehousestring
    • businessobjectLine-level business attribution.
      • businessIdstring
    • timingobjectWhen the line was picked, consumed, or produced.
      • datePickedany
      • dateConsumedanyWhen the components on this line were consumed.
      • dateProducedanyWhen the finished goods on this line were produced.
      • stagestring
    • miscobjectWarehouse-internal operational detail — safe to ignore for most integrations.
      • lineValuesstring
    • customisationsarray of objectName/value attachments carried through from the original order.
      • namestring
      • valuestring