Saltar al contenido
Desarrolladores

Cambios

Qué cambió en la API y cuándo.

16 de octubre de 2026: nuevo resultado no_verdict

En el registro de llamadas, outcome puede valer no_verdict, también como filtro de GET /calls. Quiere decir que alguien atendió mientras la detección de contestador escuchaba y la llamada terminó antes de que decidiera, así que no se sabe si atendió una persona o un contestador. Se trata como una llamada abandonada: gasta el intento y la campaña la reintenta con su regla. Si tu sistema valida outcome contra una lista cerrada de valores, sumalo.

9 de octubre de 2026: nuevo resultado provider_error

En el registro de llamadas, outcome puede valer provider_error, también como filtro de GET /calls. Quiere decir que la llamada no salió por una falla del proveedor de telefonía que no dice nada del número. No es un resultado del contacto: no le gasta un intento y, si la llamada es de una campaña, la campaña lo vuelve a intentar sola. Si tu sistema valida outcome contra una lista cerrada de valores, sumalo.

El aviso call.wrapped_up ahora también llega cuando termina una llamada saliente estacionada que nadie retomó a tiempo. En ese caso viene sin tipificación ni notas, porque nadie la cerró.

6 de octubre de 2026: teléfonos guardados como se discan

Al crear o actualizar un contacto, o al importarlo, un celular escrito sin su prefijo de celular se guarda con él, según el plan oficial de numeración de su país. Un teléfono que el contacto ya tenía guardado no cambia, y la búsqueda por teléfono encuentra las dos formas.

25 de septiembre de 2026: contactos que ya existen

La importación masiva acepta existing_contacts (update o keep) y el trabajo informa unchanged, las filas de contactos que ya existían y quedaron como estaban. Sin el parámetro, todo sigue igual que antes.

19 de septiembre de 2026 (v1)

Primera versión pública: contactos (crear, leer, actualizar, upsert por external_id), importación masiva y el catálogo de campos y listas.