Saltar al contenido

Apartado 4 de 12 · Sincronizar

Qué se sincroniza y en qué sentido

La lista completa: contactos, etiquetas, conversaciones, mensajes, plantillas, citas y cobros, con lo que se lee, lo que se escribe y lo que Chatendo avisa solo.

Revisado el API 1.11.9 3 min de lectura

En esta página (5)
  1. 4.1 · Personas y su ficha
  2. 4.2 · Conversaciones y mensajes
  3. 4.3 · Canal, plantillas y estado con Meta
  4. 4.4 · Venta, agenda y cobro
  5. 4.5 · Equipo, medición y la IA

Esta es la tabla que hay que mirar para decidir qué se puede sincronizar hoy. Sale de recorrer las 459 rutas de la API y los 11 webhooks de entrada, no de la documentación.

Leyenda: ✅ existe · ⚠️ existe con una pega · ❌ no existe todavía.

4.1 · Personas y su ficha

Entidad Leer (Chatendo → tú) Escribir (tú → Chatendo) Aviso automático
Contacto ✅ GET /contacts, GET /contacts/{id} ✅ POST /contacts · PATCH /contacts/{id} · DELETE · POST /contacts/{id}/merge ❌ ninguno
Etiquetas de contacto ✅ GET /tags ✅ POST /tags · PATCH · DELETE · PUT /contacts/{id}/tags ❌
Campos propios ✅ GET /contact-field-defs · GET /contacts/{id}/fields ✅ POST /contact-field-defs · PUT /contacts/{id}/fields ❌
Notas del contacto ✅ GET /contacts/{id}/notes ✅ POST · PATCH · DELETE ❌
Duplicados ✅ GET /contacts/{id}/duplicates — —
Historia del contacto ✅ GET /contacts/{id}/timeline — —
Ficha económica ✅ GET /contacts/{id}/ficha-economica — —

4.2 · Conversaciones y mensajes

Entidad Leer Escribir Aviso automático
Conversación ✅ GET /conversations (por cursor) · GET /conversations/{id} ✅ assign · claim · close · bulk-action ✅ conversation.created, .assigned, .closed, .snoozed, .unsnoozed
Etiquetas de conversación ✅ GET /conversation-tags ✅ POST · PATCH · DELETE ❌ no avisa al cambiarlas
Mensaje ✅ GET /conversations/{id}/messages (cursor) · /messages/search ✅ POST /conversations/{id}/messages · /media-messages · /forward · /cta-link ⚠️ message.received (entrantes) y message.status_updated. No avisa de los que SALEN
Notas internas del chat ✅ GET /conversations/{id}/notes ✅ POST · DELETE ❌
Ficheros ✅ GET /media/{id} ✅ POST /conversations/{id}/media-messages —
Códigos de cierre ✅ GET /disposition-codes ✅ POST · PATCH · DELETE —
Respuestas rápidas ✅ GET /canned-responses ✅ POST · PATCH · DELETE —

4.3 · Canal, plantillas y estado con Meta

Entidad Leer Escribir Aviso automático
Canal ✅ GET /channels · GET /channels/{id} ✅ POST · PUT · PATCH /settings ❌
Salud del canal ✅ GET /channels/{id}/healthcheck — ❌ esto es el que más falta: si Meta bloquea el número, te enteras preguntando
Plantillas ✅ GET /channels/{id}/templates ✅ POST · PUT · DELETE ❌ no avisa cuando Meta aprueba o rechaza una
Instagram ✅ /instagram/profile · /instagram/health ✅ ice-breakers · persistent-menu · subscribe —

4.4 · Venta, agenda y cobro

Entidad Leer Escribir Aviso automático
Cita / agenda ✅ GET /appointments ✅ POST /conversations/{id}/appointments · PATCH · DELETE · /offer ❌
Pedido de tienda ✅ GET /contacts/{id}/crm-orders ✅ webhooks shop-order y shop-order-v2 ✅ order.created
Cobros pendientes ✅ GET /pending-payments ✅ PATCH · POST /{id}/reminder · POST /contacts/{id}/enlaces-de-pago ❌
Campaña ✅ GET /campaigns · /report ⚠️ solo con sesión de persona (campaigns:write no se da a un token) ❌
Catálogo / ofertas ⚠️ solo con sesión ⚠️ solo con sesión —
Lead nuevo — ✅ webhook lead-v1 (crea contacto y escribe con plantilla) —

4.5 · Equipo, medición y la IA

Entidad Leer Escribir Aviso automático
Usuarios y equipos ✅ GET /users · GET /teams · /channels/{id}/members ✅ PUT /channels/{id}/members —
Analítica ✅ GET /analytics?date_from=&date_to= (las dos fechas son obligatorias) — —
Encuesta CSAT ✅ GET /csat/report — ❌
Conocimiento de la IA ✅ GET /ai-knowledge ✅ POST · PATCH —
Agentes de IA ✅ GET /ai-agents ✅ POST · PATCH —
Proyectos y actuaciones ✅ GET /proyectos ✅ POST · PATCH —
Llamadas de WhatsApp ✅ GET .../call/{id} ✅ POST .../call · /permission · /terminate ❌
Escríbenos por WhatsApp Te contesta nuestro agente de IA al momento