Update Activities to Contact
Update Activities to Contact
Section titled “Update Activities to Contact”Servicio para registrar una actividad (nota/comentario) asociada a un contacto. La actividad se mostrará en la descripción/historial del contacto dentro del workspace.
Endpoint
Section titled “Endpoint”POST /api/contact/{contactId}/activities
Encabezados (Headers)
Section titled “Encabezados (Headers)”Content-Type: application/jsonx-workspace-id: <x-workspace-id>(string, requerido)
Path Parameters
Section titled “Path Parameters”contactId(string, requerido) — Identificador del contacto al que se añadirá la actividad.
Body (application/json)
Section titled “Body (application/json)”workspaceId(string, requerido) — Identificador del workspace.content(string, requerido) — Descripción o comentario de la actividad que se registrará.
Ejemplo de body:
{ "workspaceId": "string", "content": "Se realizó la factura #12345"}Ejemplo: cURL
Section titled “Ejemplo: cURL”curl --request POST \ --url 'https://api.wabotify.com/api/contact/CONTACT_ID/activities' \ --header 'Content-Type: application/json' \ --header 'x-workspace-id: YOUR_WORKSPACE_ID' \ --data '{ "workspaceId": "YOUR_WORKSPACE_ID", "content": "Se realizó la factura #12345" }'- Sustituye
CONTACT_IDyYOUR_WORKSPACE_IDpor los valores reales. - El endpoint no requiere parámetros en la query string; toda la información necesaria se envía en el path, headers y body.
Ejemplo: Respuesta (200 OK)
Section titled “Ejemplo: Respuesta (200 OK)”{ "success": true, "code": 200, "errorCode": null, "message": "The activity was recorded successfully.", "data": null}Códigos de respuesta (comunes)
Section titled “Códigos de respuesta (comunes)”200 OK— Actividad registrada correctamente.400 Bad Request— Body inválido o falta algún campo requerido (workspaceId,content).401 Unauthorized— Headerx-workspace-idfaltante o inválido.404 Not Found—contactIdno encontrado.500 Internal Server Error— Error interno del servidor.
- Asegúrate de enviar
contentcon la descripción clara; este texto será visible en la interfaz del contacto. workspaceIden el body debe coincidir con elx-workspace-idsi tu flujo lo requiere por validación.- El servicio generalmente registra las actividades de forma inmutable; si necesitas editar una actividad posterior, consulta las APIs internas o el panel de administración.