Overview
The Inventory API provides comprehensive inventory and materials management including stock tracking, requisitions, material catalog, and warehouse operations. Base Path:/inventarios/
Material Search
List Materials
Retrieve materials with pagination and filtering.Search query to match against name, SKU, or description
Filter by category ID
Filter by warehouse location ID (only shows materials with stock in that location)
Page number for pagination
Response
Array of material objects (24 per page)
Whether there are more pages
Total number of pages
Current page number
List Categories
Retrieve material categories in hierarchical tree structure.Response
Array of category nodes in tree structure
Material Details
Get Material Stock
Retrieve stock information for a specific material.Material ID
Response
Material ID
Material name
SKU code
Total stock across all locations
Stock by location
Estimated unit price
Unit of measure
Get Material by SKU
Search for a material by its SKU code (for barcode scanner).SKU code to search
Response
Whether material was found
Material details (if found)
Shopping Cart
Add to Cart
Add materials to the requisition cart.Material ID to add
Quantity to request
Preferred warehouse location
Optional note for this item
Response
“success” or “error”
Status message
Total items in cart
Remove from Cart
Remove a material from the cart.Material ID to remove
Get Cart Details
Retrieve current cart contents.Response
Array of cart items
Cart total value
Submit Cart (Checkout)
Create a requisition from cart items.Requisition justification/reason
Priority level: BAJA, NORMAL, ALTA, URGENTE
Required date (YYYY-MM-DD)
Associated project ID
Associated work order ID
Response
“success” or “error”
Created requisition ID
Status message
Requisitions
List Requisitions
Search and filter material requisitions.Search query
Filter by status: PENDIENTE, APROBADA, EN_PROCESO, DESPACHADA, RECHAZADA
Filter by requesting user
Start date filter (YYYY-MM-DD)
End date filter (YYYY-MM-DD)
Response
Array of requisition objects
Get Requisition Items
Retrieve detailed line items for a requisition.Requisition ID or code
Response
Requisition header information
Array of line items
Warehouse Operations
Pending Requisitions for Warehouse
Get requisitions pending dispatch (warehouse view).Filter by warehouse location
Response
Array of pending requisitions with stock availability
Get Requisition Details for Warehouse
Retrieve requisition with stock allocation details.Requisition ID
Response
Requisition details
Items with stock availability
Dispatch Requisition
Process and dispatch materials from warehouse.Requisition ID
Array of dispatch items
Dispatch notes
Response
“success” or “error”
Status message
Array of created inventory movement IDs
Quick Operations
Register Quick Movement
Quickly register an inventory movement (for mobile/scanner).Material ID
Movement type: ENTRADA, SALIDA, AJUSTE, TRANSFERENCIA
Quantity (positive or negative)
Source location (for transfers/exits)
Destination location (for transfers/entries)
Reason for movement
Reference document (PO, invoice, etc.)
Response
“success” or “error”
Created movement ID
Create Material (Quick)
Quickly create a new material from requisition flow.Material name
Category ID
Unit of measure ID
Optional SKU code (auto-generated if omitted)
Estimated unit price
Material description
Lot Management
Register Incoming Lot
Register a new lot/batch of material.Material ID
Incoming quantity
Warehouse location
Lot/batch number
Manufacturing date (YYYY-MM-DD)
Expiration date (YYYY-MM-DD)
Supplier name
Unit cost
Reference document (PO, invoice)
Label Printing
Print Material Label
Generate a printable label for a material (barcode/QR code).Material ID
Number of labels to print
Include QR code
Include barcode (Code 128)
Response
URL to download PDF with labels
Generate Label PDF
Generate PDF with multiple labels.Array of material IDs
Copies of each label
Include price on label
Mobile Endpoints
Mobile Order List
Get requisitions for mobile view.Mobile Order Detail
Get requisition details for mobile.Requisition ID
Configuration
Key Settings
Next Steps
API Overview
Return to API overview
Authentication
Learn about authentication