Skip to main content

Procurements Update

Webhookprocurements/update

Triggered when a procurement is updated.

Requires the product access scope. Minimum supported version: 202007.

Request headers

    X-Shoplazza-Topicstring

    The event that triggered this delivery, e.g. orders/create

    Example: orders/create
    X-Shoplazza-Hmac-Sha256string

    Base64-encoded HMAC-SHA256 signature of the request body, generated with your app's Client Secret. Use it to verify the request comes from Shoplazza

    X-Shoplazza-Shop-Domainstring

    The domain of the store that generated the event

    Example: example.myshoplaza.com
    X-Shoplazza-Api-Versionstring

    The API version used to serialize the payload

    Example: 2025-06
    X-Shoplazza-Deduplication-IDstring

    Deduplication ID for this delivery. It stays the same across retries of the same event—use it for idempotency

Request body

  • procurement object
    created_atstring

    Creation time

    location_idinteger

    Target warehouse ID

    notestring

    Note

    pending_quantityinteger

    In-transit quantity

    procurement_idinteger

    Procurement ID

    procurement_items object[]

    Procurement line items

  • Array [
  • expiration_datestring

    Expiration date

    idinteger

    Item ID

    lot_numberstring

    Lot number

    pending_quantityinteger

    In-transit quantity

    purchase_pricestring

    Purchase price

    received_quantityinteger

    Received quantity

    rejected_quantityinteger

    Rejected quantity

    shipped_quantityinteger

    Shipped quantity

    shipped_received_quantityinteger

    Quantity received on shipment

    transfer_quantityinteger

    Purchase / transfer quantity

    variant_idstring

    Variant UUID

    variant_skustring

    SKU

  • ]
  • procurement_nostring

    Procurement number

    received_quantityinteger

    Received quantity

    rejected_quantityinteger

    Rejected quantity

    snstring

    Serial number

    source_idinteger

    Supplier ID or warehouse ID

    source_typeinteger

    Source type. 1 = supplier ID, 2 = warehouse ID

    stateinteger

    State. 1 = pending, 2 = partial, 3 = completed, 4 = cancelled

    supplier_namestring

    Supplier name

    transfer_quantityinteger

    Purchase / transfer quantity

    updated_atstring

    Update time