Clientes
Eliminar un cliente
Realiza una eliminación lógica del cliente (marca el campo deleted: true). El cliente no se borra físicamente de la base de datos.
Autenticación requerida: Este endpoint requiere autenticación Bearer Token. Usar el campo tokenCurrent obtenido del servicio de login (/login) en el header: Authorization: Bearer {tokenCurrent}
Permiso requerido: CL_DELETE (Eliminar)
Comportamiento:
- Marca el campo deleted: true y actualiza modifiedOn con la fecha actual.
- El cliente ya no aparecerá en las búsquedas (getAll filtra deleted: { $ne: true }).
- Registra el evento en el historial de cambios.
- Notifica via WebSocket a todos los usuarios del negocio.
- El cliente debe pertenecer al negocio autenticado.
Ejemplo de Uso
DELETE /clients/507f1f77bcf86cd799439021
Authorization: Bearer tu_token_aqui
delete/clients/{id}
Request
- Base URLhttps://api.pirpos.com
- URLhttps://api.pirpos.com/clients/{id}
- AuthHTTP bearer
Path parameters
idstring required
ID único del cliente a eliminar (MongoDB ObjectId)
Response
Cliente eliminado exitosamente
Example response
{
"message": "Eliminado!"
}Changes
No recorded changes to this operation across all 1 revision of this API.