Delete contact
Delete Contact
Section titled “Delete Contact”Servicio que elimina contactos de un workspace. Soporta eliminación en lote mediante el endpoint POST /api/contact/delete-batch.
Endpoint
Section titled “Endpoint”POST /api/contact/delete-batch
Encabezados (Headers)
Section titled “Encabezados (Headers)”Content-Type: application/jsonx-workspace-id: <x-workspace-id>(string, requerido)
Body (application/json)
Section titled “Body (application/json)”workspaceId(string, requerido) — Identificador del workspace.contactIds(object[], requerido) — Arreglo con los ids de contacto a eliminar. Cada elemento del arreglo incluye la propiedadids(string).
Ejemplo de body (JSON):
{ "workspaceId": "string", "contactIds": [ { "ids": "contact-id-1" }, { "ids": "contact-id-2" } ]}Ejemplo: cURL
Section titled “Ejemplo: cURL”curl --request POST \ --url 'https://api.wabotify.com/api/contact/delete-batch' \ --header 'Content-Type: application/json' \ --header 'x-workspace-id: YOUR_WORKSPACE_ID' \ --data '{ "workspaceId": "your_workspace_id", "contactIds": [ { "ids": "contact-id-1" }, { "ids": "contact-id-2" } ] }'Respuesta
Section titled “Respuesta”La documentación original no muestra un cuerpo de respuesta explícito para este endpoint. El servicio retorna código HTTP 200 en caso de éxito.
Si tu implementación devuelve un wrapper JSON (consistente con otros endpoints de la API), un ejemplo genérico de respuesta podría ser:
{ "success": true, "code": 200, "errorCode": null, "message": "Contacts deleted successfully.", "data": null}Nota: el ejemplo anterior es ilustrativo; verifica la respuesta real en tu entorno o en la especificación oficial de la API.
Códigos de respuesta (comunes)
Section titled “Códigos de respuesta (comunes)”200 OK— Eliminación realizada (según la implementación, puede venir con o sin cuerpo).400 Bad Request— Body inválido o IDs malformados.401 Unauthorized— Falta o valor inválido enx-workspace-id.404 Not Found— Workspace o contactos no encontrados.500 Internal Server Error— Error interno del servidor.
- Asegúrate de enviar
contactIdscon los identificadores correctos y de tener permisos para eliminar contactos en ese workspace. - La eliminación puede ser irreversible según la política del sistema; confirma el comportamiento en tu entorno.
- Para borrados masivos muy grandes, consulta límites de la API o procesos por lotes (bulk) que la plataforma pueda ofrecer.