201Successful Response
Schema: SuccessEnvelope_InventoryAdjustmentResponse_
successbooleanmessagestringcodestringdataInventoryAdjustmentResponse
/api/v1/inventory/adjustmentsCreate a manual inventory adjustment for a variant at a specific location. If no location is specified, the adjustment is applied to the default location.
Bearer token authentication. Pass your DayZero API token in the Authorization header and the target business UUID in x-business-id.
Schema: InventoryAdjustmentRequest
variant_idstringrequiredProduct variant UUID to adjust.
quantity_changeintegerrequiredQuantity change: positive to add, negative to subtract. Cannot be zero.
reasonstringrequiredAdjustment reason. Prefer one of the canonical values: shrinkage | damage | expired | count_variance | theft | transfer | return | receipt_correction | found | other. Free-text values are accepted for backward compatibility.
reason_codestringOptional canonical reason code (overrides reason for reporting). See InventoryAdjustmentReason for valid values.
location_idstringLocation UUID where adjustment applies. Uses default location if not specified.
Schema: SuccessEnvelope_InventoryAdjustmentResponse_
successbooleanmessagestringcodestringdataInventoryAdjustmentResponseSchema: HTTPValidationError
detailarray · ValidationErrorValidationErrorlocarray · string | integerrequiredmsgstringrequiredtypestringrequiredinputobjectctxobject