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
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

ID único del cliente a eliminar (MongoDB ObjectId)

Responses

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json