---
title: "Encola el alta masiva de items"
method: POST
path: "/v2/items/batch"
tags: ["Items"]
---

# Encola el alta masiva de items

`POST /v2/items/batch`

## Request

- Base URL: `https://erp.duxsoftware.com.ar/WSERP/rest/services`
- URL: `https://erp.duxsoftware.com.ar/WSERP/rest/services/v2/items/batch`
- Auth: HTTP bearer

Registra un proceso asincrónico de alta/actualización de items y devuelve su id_proceso. No procesa en línea: el resultado se consulta después con GET /v2/items/batch/{id_proceso}. Se admiten hasta 1000 ítems por solicitud. Si items viene vacío o supera ese máximo, se devuelve 400.

## Request body

- V2CrearItemsBatchRequest: Encola un alta/actualización masiva de items. Se admiten hasta 1000 ítems por solicitud. Si items viene vacío o supera ese máximo, se devuelve 400 sin encolar nada.
  - `items` CrearItemsBatchRequestV2ItemsBatchItemRequest[], required: Requerido, no puede estar vacío. Máximo 1000 ítems.
    - `cod_item` string, required
    - `item` string, required
    - `porc_iva` number, double
    - `stockeable` boolean
    - `stock_matricial` boolean
    - `acepta_stock_negativo` boolean
    - `trazable` boolean
    - `habilitado` boolean
    - `pesable` boolean: Equivale al campo indica_ctd_bultos de la versión anterior de la API (v1).
    - `ctd_unidades_por_bulto` number, double
    - `tipo_producto` string
    - `id_moneda` integer
    - `id_unidad_medida` integer
    - `id_proveedor` integer
    - `id_rubro` integer
    - `id_sub_rubro` integer
    - `codigo_marca` string
    - `cod_barra` string
    - `codigo_externo` string
    - `disponible_para` string
    - `descripcion` string
    - `costo` number, double
    - `fecha_vencimiento` string
    - `precios` CrearItemsBatchRequestV2ItemsBatchPrecioRequest[]
      - `importe` number, double
      - `id_lista_precio_venta` integer
      - `id_moneda` integer

## Response `202`

Aceptado

- ApiResponseV2CrearItemsBatchResponse
  - `datos` V2CrearItemsBatchResponse
    - `id_proceso` integer
  - `paginacion` Paginacion
    - `total` integer
    - `offset` integer
    - `limit` integer
    - `hay_mas` boolean
  - `id_solicitud` string

## Other responses

- `400`: Validación
- `401`: No autorizado
- `403`: Prohibido
- `429`: Límite de peticiones
- `500`: Error interno
- `503`: Servicio no disponible

---

[API](https://skmtc.dev/duxsoftware/apis/dux-api-v2-base-de-datos.md) - [All operations](https://skmtc.dev/duxsoftware/apis/dux-api-v2-base-de-datos/llms.txt) - [OpenAPI document](https://skmtc.dev/duxsoftware/apis/dux-api-v2-base-de-datos/revisions/2cd294bb7540?raw)
