Ostorya dev docs

Admin API/Inventory/Mutations

inventoryAdjustQuantities

mutation

Returns InventoryAdjustQuantitiesPayload!

mutation InventoryAdjustQuantities($input: InventoryAdjustQuantitiesInput!) {
  inventoryAdjustQuantities(input: $input) {
    inventoryAdjustmentGroup {
      id
      createdAt
      reason
      referenceDocumentUri
    }
    userErrors {
      code
      message
      field
    }
  }
}

# Variables
{
  "input": {
    "changes": [
      {
        "delta": 1,
        "inventoryItemId": "gid://ostorya/InventoryItem/0f8c5b1e-…",
        "locationId": "gid://ostorya/Location/0f8c5b1e-…"
      }
    ],
    "name": "",
    "reason": ""
  }
}

Arguments

Payload

inventoryAdjustmentGroupInventoryAdjustmentGroup
userErrors[UserError!]!required