Skip to content

katana_public_api_client.models.traceability_request

katana_public_api_client.models.traceability_request

Classes

TraceabilityRequest

Batch / serial / bin allocation supplied on a create-or-update row to trace the moved quantity to a specific batch, serial number, and/or bin location. Mirrors Katana's TraceabilityInputItemDto — the unified traceability input that supersedes the older per-entity serial_numbers arrays for attaching serial-tracked units to a row.

Any axis may be null; a non-null serial_number_id attaches (or draws from) that serial number for the allocated quantity. Katana marks quantity required on stock-adjustment traceability rows and treats it as the per-allocation amount everywhere else, so it is modelled as optional here to accept every valid payload shape.