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: ErrorResponse
errorstringrequiredError category: validation_error, unauthorized, forbidden, not_found, conflict, rate_limited, server_error, or service_unavailable.
messagestringrequiredHuman-readable explanation, safe to show to end users.
codestringrequiredStable machine-readable code in CATEGORY_NNN form (e.g. NOT_FOUND_006, AUTH_010, GEN_002).
request_idstringCorrelation id for support requests. Echoes the x-request-id request header when one was supplied.
errorsobjectField-level validation messages keyed by field name. Present on 400/422 validation failures only.
Schema: ErrorResponse
errorstringrequiredError category: validation_error, unauthorized, forbidden, not_found, conflict, rate_limited, server_error, or service_unavailable.
messagestringrequiredHuman-readable explanation, safe to show to end users.
codestringrequiredStable machine-readable code in CATEGORY_NNN form (e.g. NOT_FOUND_006, AUTH_010, GEN_002).
request_idstringCorrelation id for support requests. Echoes the x-request-id request header when one was supplied.
errorsobjectField-level validation messages keyed by field name. Present on 400/422 validation failures only.
Schema: ErrorResponse
errorstringrequiredError category: validation_error, unauthorized, forbidden, not_found, conflict, rate_limited, server_error, or service_unavailable.
messagestringrequiredHuman-readable explanation, safe to show to end users.
codestringrequiredStable machine-readable code in CATEGORY_NNN form (e.g. NOT_FOUND_006, AUTH_010, GEN_002).
request_idstringCorrelation id for support requests. Echoes the x-request-id request header when one was supplied.
errorsobjectField-level validation messages keyed by field name. Present on 400/422 validation failures only.