📦 Products
Filter products by category
Filter only low stock products (true/false)
Filter products by name/title (case-insensitive partial match)
Filter products by product type
Search products by name, product code, or barcode
Filter products by status (active, inactive, discontinued, out_of_stock)
Lightweight serializer for product lists.
manufacture- Manufacturebuy- Buy
Selling price per unit
^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$piece- Piecekg- Kilogramgram- Gramliter- Litermeter- Metersquare_meter- Square Metercubic_meter- Cubic Meterhour- Hourday- Daymonth- Monthyear- Yearbox- Boxpack- Packdozen- Dozenother- Other
active- Activeinactive- Inactivediscontinued- Discontinuedout_of_stock- Out of Stock
Unauthorized
Forbidden
Full serializer for Product creation and updates. Handles translatable fields correctly.
Product type is required.
manufacture- Manufacturebuy- Buy
piece- Piecekg- Kilogramgram- Gramliter- Litermeter- Metersquare_meter- Square Metercubic_meter- Cubic Meterhour- Hourday- Daymonth- Monthyear- Yearbox- Boxpack- Packdozen- Dozenother- Other
Cost price per unit
^-?\d{0,13}(?:\.\d{0,2})?$Selling price per unit
^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$active- Activeinactive- Inactivediscontinued- Discontinuedout_of_stock- Out of Stock
Product image for catalogs and invoices
Bad Request
Unauthorized
Forbidden
Detailed serializer for single product retrieval.
manufacture- Manufacturebuy- Buy
piece- Piecekg- Kilogramgram- Gramliter- Litermeter- Metersquare_meter- Square Metercubic_meter- Cubic Meterhour- Hourday- Daymonth- Monthyear- Yearbox- Boxpack- Packdozen- Dozenother- Other
Cost price per unit
^-?\d{0,13}(?:\.\d{0,2})?$Selling price per unit
^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$active- Activeinactive- Inactivediscontinued- Discontinuedout_of_stock- Out of Stock
^-?\d{0,8}(?:\.\d{0,2})?$Unauthorized
Forbidden
Not Found
Full serializer for Product creation and updates. Handles translatable fields correctly.
Product type is required.
manufacture- Manufacturebuy- Buy
piece- Piecekg- Kilogramgram- Gramliter- Litermeter- Metersquare_meter- Square Metercubic_meter- Cubic Meterhour- Hourday- Daymonth- Monthyear- Yearbox- Boxpack- Packdozen- Dozenother- Other
Cost price per unit
^-?\d{0,13}(?:\.\d{0,2})?$Selling price per unit
^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$active- Activeinactive- Inactivediscontinued- Discontinuedout_of_stock- Out of Stock
Product image for catalogs and invoices
Detailed serializer for single product retrieval.
manufacture- Manufacturebuy- Buy
piece- Piecekg- Kilogramgram- Gramliter- Litermeter- Metersquare_meter- Square Metercubic_meter- Cubic Meterhour- Hourday- Daymonth- Monthyear- Yearbox- Boxpack- Packdozen- Dozenother- Other
Cost price per unit
^-?\d{0,13}(?:\.\d{0,2})?$Selling price per unit
^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$active- Activeinactive- Inactivediscontinued- Discontinuedout_of_stock- Out of Stock
^-?\d{0,8}(?:\.\d{0,2})?$Bad Request
Unauthorized
Forbidden
Not Found
Full serializer for Product creation and updates. Handles translatable fields correctly.
Product type is required.
manufacture- Manufacturebuy- Buy
piece- Piecekg- Kilogramgram- Gramliter- Litermeter- Metersquare_meter- Square Metercubic_meter- Cubic Meterhour- Hourday- Daymonth- Monthyear- Yearbox- Boxpack- Packdozen- Dozenother- Other
Cost price per unit
^-?\d{0,13}(?:\.\d{0,2})?$Selling price per unit
^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$active- Activeinactive- Inactivediscontinued- Discontinuedout_of_stock- Out of Stock
Product image for catalogs and invoices
Detailed serializer for single product retrieval.
manufacture- Manufacturebuy- Buy
piece- Piecekg- Kilogramgram- Gramliter- Litermeter- Metersquare_meter- Square Metercubic_meter- Cubic Meterhour- Hourday- Daymonth- Monthyear- Yearbox- Boxpack- Packdozen- Dozenother- Other
Cost price per unit
^-?\d{0,13}(?:\.\d{0,2})?$Selling price per unit
^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$active- Activeinactive- Inactivediscontinued- Discontinuedout_of_stock- Out of Stock
^-?\d{0,8}(?:\.\d{0,2})?$Bad Request
Unauthorized
Forbidden
Not Found
Action to perform: deactivate or mark_out_of_stock
Detailed serializer for single product retrieval.
manufacture- Manufacturebuy- Buy
piece- Piecekg- Kilogramgram- Gramliter- Litermeter- Metersquare_meter- Square Metercubic_meter- Cubic Meterhour- Hourday- Daymonth- Monthyear- Yearbox- Boxpack- Packdozen- Dozenother- Other
Cost price per unit
^-?\d{0,13}(?:\.\d{0,2})?$Selling price per unit
^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$active- Activeinactive- Inactivediscontinued- Discontinuedout_of_stock- Out of Stock
^-?\d{0,8}(?:\.\d{0,2})?$Bad Request - Invalid action
Unauthorized
Forbidden
Not Found
Last updated
