Salida de inventario
POST /api/inventory/transaction
Autenticación: Bearer del usuario del tenant (Authorization: Bearer <api_token>).
Cuerpo
Content-Type: application/json
{
"type": "output",
"inventory_transaction_id": "01",
"item_code": "CODPROD130",
"quantity": 3,
"warehouse_id": 1
}
Respuestas
200 — Movimiento registrado
Nombre en el SDK
El cuerpo de la consulta es el JSON de la sección Cuerpo. Si instalas el paquete generado en sdks/, esa misma petición es el método inventarioTransaccionIngresoSalida.
| Lenguaje | Llamada |
|---|---|
| PHP | TenantDominioDelClienteProductosEInventarioApi::inventarioTransaccionIngresoSalida |
| JavaScript | TenantDominioDelClienteProductosEInventarioApi.inventarioTransaccionIngresoSalida |
| TypeScript | TenantDominioDelClienteProductosEInventarioApi.inventarioTransaccionIngresoSalida |
| Java | TenantDominioDelClienteProductosEInventarioApi.inventarioTransaccionIngresoSalida |
| Python | TenantDominioDelClienteProductosEInventarioApi.inventario_transaccion_ingreso_salida |
| C# | TenantDominioDelClienteProductosEInventarioApi.InventarioTransaccionIngresoSalidaAsync |
| Go | TenantDominioDelClienteProductosEInventarioAPIService.InventarioTransaccionIngresoSalida |
| Ruby | TenantDominioDelClienteProductosEInventarioApi.inventario_transaccion_ingreso_salida |
| Kotlin | TenantDominioDelClienteProductosEInventarioApi.inventarioTransaccionIngresoSalida |
| Dart | TenantDominioDelClienteProductosEInventarioApi.inventarioTransaccionIngresoSalida |
| Swift | TenantDominioDelClienteProductosEInventarioAPI.inventarioTransaccionIngresoSalida |