---
title: "Dividir pedidos en unidades individuales"
method: PUT
path: "/orders/split"
tags: ["Pedidos"]
---

# Dividir pedidos en unidades individuales

`PUT /orders/split`

## Request

- Base URL: `https://api.pirpos.com`
- URL: `https://api.pirpos.com/orders/split`
- Auth: HTTP bearer

Divide pedidos con cantidad mayor a 1 en pedidos individuales (uno por unidad).
El proceso es:
1. Busca los pedidos indicados con cantidad entre 2 y 20
2. Cancela los pedidos originales con causa `"Pedido dividido por: {nombre}"`
3. Crea nuevos pedidos con `quantity: 1` y el total proporcional
4. Los productos extra también se dividen proporcionalmente

**Autenticación requerida:** Bearer Token en header `Authorization: Bearer {tokenCurrent}`

**Permiso requerido:** `OR_SPLIT` - "Dividir pedidos"

## Request body

- object
  - `orderIds` string[], required: Lista de IDs de pedidos a dividir (deben tener cantidad entre 2 y 20)

## Response `200`

Pedidos divididos exitosamente

- object
  - `message` string

## Other responses

- `400`: No se encontraron pedidos válidos para dividir
- `403`: Sin permisos para dividir pedidos
- `500`: Error interno al dividir pedidos

---

[API](https://skmtc.dev/loggro/apis/restobar-servicios-del-m-dulo-de-restobar.md) - [All operations](https://skmtc.dev/loggro/apis/restobar-servicios-del-m-dulo-de-restobar/llms.txt) - [OpenAPI document](https://skmtc.dev/loggro/apis/restobar-servicios-del-m-dulo-de-restobar/revisions/9d4431a3cddc?raw)
