---
title: "Eliminar una promoción"
method: DELETE
path: "/promos/{id}"
tags: ["Promociones"]
---

# Eliminar una promoción

`DELETE /promos/{id}`

## Request

- Base URL: `https://api.pirpos.com`
- URL: `https://api.pirpos.com/promos/{id}`
- Auth: HTTP bearer

Realiza un **borrado lógico** (soft delete) de la promoción: establece `deleted: true` y
actualiza `modifiedOn`. Adicionalmente, desvincula la promoción de todos los productos que
la tenían asignada (`promo: null`).

Solo se puede eliminar una promoción que pertenezca al negocio propio del usuario autenticado.

Tras eliminar, se emite un evento de socket `connected` con `productsUpdated: true` a todos
los clientes conectados al negocio.

**Permiso requerido:** `PM_DELETE` (Eliminar)

**Autenticación requerida:** Bearer Token obtenido del campo `tokenCurrent` en el servicio de login.

`Authorization: Bearer {tokenCurrent}`

## Path parameters

- `id` string, required

## Response `200`

Promoción eliminada exitosamente

- object
  - `message` string

## Other responses

- `401`: No autorizado - Token JWT inválido o ausente
- `403`: Prohibido - Sin permiso PM_DELETE
- `500`: Promoción no encontrada, no pertenece al negocio, o error del servidor

---

[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)
