Mensagia API Changelog

1.11.5

  • A partir de ahora, puedes envíar un ID de plantilla de email para usarlas en tus envíos de emails simples y campañas de email a través de la API.
  • Actualización interna
  • Actualización dependencias

1.11.4

  • A partir de ahora, los envíos simples de email enviados a determinados dominios contarán con una limitación para evitar el SPAM y problemas de reputación de las IP's asociadas al envío.
  • Actualización interna
  • Actualización dependencias

1.11.3

  • Se ha añadido api_token como forma de autentificación. Más información en: Como autentificarse en la API.
  • Actualización interna
  • Actualización dependencias

1.11.2

  • Actualización interna
  • Actualización dependencias

1.11.1

  • Actualización interna
  • Actualización dependencias

1.11.0

  • Actualización interna
  • Actualización dependencias

1.10.5

  • Actualización interna
  • Actualización dependencias

1.10.4

1.10.3

  • Se han añadido comprobaciones internas para los endpoints de Email para tener en cuenta si un dominio está desactivado.

1.10.2

1.10.1

  • Se ha actualizado el diseño de la documentación de la API.

1.10.0

1.9.0

  • Se han añadido un parámetro nuevo para los Envíos SMS
    • Se ha añadido el parametro url_extrafields_mode por si incluyes enlaces acortados o landings en tus envíos, poder escoger que valor mostrarán los campos personalizados cuando el destinatario visualice el contenido..
  • Actualización interna
  • Actualización dependencias

1.8.0

  • Actualización dependencias

1.7.11

  • Actualización dependencias

1.7.10

1.7.9

  • Se ha añadido más información en la respuesta del método Obtener una campaña referente a PACKS.
    • En reports_to_send:
      • Se ha añadido el parametro total_price_to_send_using_packs que hace referencia al precio total del envío si se usan los mensajes disponibles en tus PACKS en este envío.
      • Se ha añadido el parametro total_messages_to_send_using_packs que hace referencia al total de mensajes que se utilizarán de tus PACKS si se pueden usar en este envío.
      • En el listado de mensajes a enviar por países hemos añadido:
        • messages_to_send_using_packs que hace referencia al total de mensajes por cada país que podrían usarse de tus PACKS en este envío
        • price_using_packsque hace referencia al preció del envío por cada país si se pueden usar los mensajes disponibles de tus PACKS en este envío.
    • En reports_sent:
      • Se ha añadido el parametro total_messages_sent_using_packs que hace referencia al total de mensajes que se han utilizado de tus PACKS.
      • En el listado de mensajes enviados por países hemos añadido:
        • messages_sent_using_packs que hace referencia al total de mensajes que se han utilizado de tus PACKS para cada país.
        • pack_id El ID del pack utilizado.
  • Se ha añadido más información en la respuesta del método Simulador de coste de campaña referente a PACKS.
    • En reports_to_send:
      • Se ha añadido el parametro total_price_to_send_using_packs que hace referencia al precio total del envío si se usan los mensajes disponibles en tus PACKS en este envío.
      • Se ha añadido el parametro total_messages_to_send_using_packs que hace referencia al total de mensajes que se utilizarán de tus PACKS si se pueden usar en este envío.
      • En el listado de mensajes a enviar por países hemos añadido:
        • messages_to_send_using_packs que hace referencia al total de mensajes por cada país que podrían usarse de tus PACKS en este envío
        • price_using_packsque hace referencia al preció del envío por cada país si se pueden usar los mensajes disponibles de tus PACKS en este envío.
  • Se ha añadido más información en la respuesta del método Envío Simple referente a PACKS.
    • Se ha añadido el parametro price_with_packs que hace referencia al precio total del envío si se usan los mensajes disponibles en tus PACKS en este envío.
    • Se ha añadido el parametro total_messages_sent_with_packs que hace referencia al total de mensajes que se utilizarán de tus PACKS si se pueden usar en este envío.
  • Se ha añadido más información en la respuesta del método Envío Múltiple referente a PACKS.
    • Se ha añadido el parametro price_with_packs que hace referencia al precio total del envío si se usan los mensajes disponibles en tus PACKS en este envío.
    • Se ha añadido el parametro total_messages_sent_with_packs que hace referencia al total de mensajes que se utilizarán de tus PACKS si se pueden usar en este envío.
  • Actualización interna

v1.7.8

  • Actualización interna

v1.7.7

  • Añadidos métodos internos para la monitorización de la API

v1.7.6

  • Se ha corregido el resultado del atributo reports_to_send en las respuestas del método Obtener una campaña.

v1.7.5

  • Se ha añadido el parámetro language para Contactos.
  • Se han modificado los caracteres válidos del campo nombre en Crear un campo personalizado.
    • Solo se permiten letras, números y el guión bajo.
    • Todos los demás caracteres serán substituidos por un guión bajo cuando se guarde el nuevo campo personalizado.
    • El nombre se guardará con todos sus caracteres en minúscula.
  • Actualización interna API.

v1.7.4

v1.7.3

v1.7.2

  • Actualización interna API.
  • Corrección de errores.

v1.7.1

  • Actualización interna API.
  • Corrección de errores.

v1.7.0

El cambio más importante en esta versíon es la eliminación de la Lista Negra de SMS como agenda y el traspaso de esta información a nivel de contacto. Estos cambios solo te afectan si gestionas la Lista Negra de SMS a través de la API.

  • Cambios en agendas
    • Se ha cambiado la gestión de la Lista Negra de SMS. A partir de ahora, no se utilizará una agenda para los contactos que no deseen recibir más SMS, si no que pasa a ser una propiedad del contacto.
    • Se ha traspado la información de la Agenda Lista Negra SMS a información de contacto.
    • Se ha eliminado la Agenda Lista Negra de todas las cuentas.
  • Cambios en contactos
    • Se ha añadido 3 nuevos parametros en contactos para la gestión de Listas Negras. Una lista por cada uno de nuestros servicios:
      • in_sms_blacklist (boolean)
      • in_voice_blacklist (boolean)
      • in_mail_blacklist (boolean)
  • Cambios en importaciones
    • Añadido nuevo parámetro priority_field en importaciones por archivo y JSON. Con este nuevo parámetro puedes indicar el campo principal (número o email) que se usará para buscar si existe o no el contacto durante la importación. Este parámetro es útil para importar bases de datos en las que sea más importante el email que el número de teléfono en un contacto.

    v1.6.1

    v1.6.0

    • Actualización interna API.
    • Corrección de errores.

    v1.5.0

    • Restructuración interna.
    • Corrección de errores.
    • Mejoras notables en velocidad.

    v1.4.2

    • Cambios en servicio 'VOZ'
      • [POST] Campañas de voz ahora admite programar el tiempo que se debe esperar para realizar cada uno de los reintentos.
    • Corrección de errores.

    v1.4.1

    • Corrección de errores.

    v1.4.0

    v1.3.1

    • Mejoras en la validacíon de números internacionales
    • Corrección de errores.
    • Mejoras notables en velocidad.

    v1.3.0

    v1.2.5

    • Nueva funcionalidad: Envío simple programable

    v1.2.4

    • Corrección de errores.
    • Mejoras notables en velocidad.
    • Añadidos nuevos controles internos.

    v1.2.3

    • Se ha habilitado el soporte de Emojis desde la API

    v1.2.2

    v1.2.1

    • Corrección de errores.
    • Mejoras notables en velocidad.

    v1.2.0

    • Actualización interna API.
    • Arreglos en documentación.
    • Corrección de errores.
    • Mejoras notables en velocidad.

    v1.1.21

    v1.1.20

    v1.1.19

    • Actualización interna API.
    • Arreglos en documentación.
    • Corrección de errores.
    • Mejoras en velocidad.

    v1.1.18

    • Añadidos dos nuevos filtros de búsqueda para Obtener todas las compras de saldo
      • finish_date_min: buscar compras de saldo que su fecha de finalización sea más grande o igual que el valor de finish_date_min.
      • finish_date_max: buscar compras de saldo que su fecha de finalización sea más pequeña o igual al valor de finish_date_max.

    v1.1.17

    • Las importaciones de contactos a través de fichero y las campañas a través de fichero ahora aceptan también archivos .txt

    v1.1.16

    • Implementación de Marcas Blancas

    v1.1.15

    • Actualización interna API.
    • Arreglos en documentación.
    • Corrección de errores.
    • Mejoras en velocidad.

    v1.1.14

    • Implementados nuevos servicios de facturación.
    • Actualización interna API.
    • Arreglos en documentación.
    • Corrección de errores.
    • Mejoras en velocidad.

    v1.1.13

    • Actualización interna API.
    • Arreglos en documentación.
    • Corrección de errores.
    • Mejoras en velocidad.

    v1.1.12

    • Actualización interna API.
    • Arreglos en documentación.
    • Corrección de errores.
    • Mejoras en velocidad.

    v1.1.11

    • Nuevo método para el grupo 'Contactos'.

    v1.1.10

    v1.1.9

    • Actualización interna API.
    • Arreglos en documentación.
    • Corrección de errores.
    • Mejoras en velocidad.

    v1.1.8

    v1.1.7

    • Añadido nuevo grupo 'Procesos'. Estos métodos son útiles para comprobar el estado de importaciones que se realizan en segunda plano en tu cuenta.
      • [GET] Obtener todas los procesos
      • [GET] Obtener un proceso
      • [DELETE] Eliminar un proceso
    • Implementados cambios en Campañas para poder obtener información de las nuevas campañas a través de fichero:
      • Añadido atributo origin cuyos valores pueden ser:
        • from_agenda (string): Es una campaña normal a través de agendas
        • from_file (string): Es una campaña a través de fichero
      • Añadido atributo filename cuyo valor será el nombre del archivo de contactos que usaste para crear la campaña a través de archivo (string). Para campañas normales a través de agenda el valor de este campo será "" (string vacío)
      • Añadido atributo need_approval cuyos valores pueden ser:
        • true (boolean): La campaña a través de fichero necesita aprobación despues de procesar el archivo de contactos.
        • false (boolean): La campaña a través de fichero no necesita aprobación despues de procesar el archivo de contactos.
      • El atributo groups en campañas a través de fichero será [ ] (un array vacío)
      • El atributo message en campañas a través de fichero será "" (string vacío)
      • Para más información sobre esta nueva funcionalidad, visita la documentación de Envíos masivos (Campañas) a través de fichero

    v1.1.6

    • Se ha reemplazado el método 'Crear contactos masivamente' (/contacts/massive) del grupo 'Contactos' creado en v1.1.5 por 'Importar contactos mediante JSON' (/contacts/import/json). Este método es asíncrono, permite multiples importaciones simultáneas y mejora la velocidad de importación notablemente.

    v1.1.5

    • Añadido nuevo método 'Crear contactos masivamente' (/contacts/massive) del grupo 'Contactos'.

    v1.1.4

    • Añadido aviso de cookies
    • Cambios en diseño página principal
    • Corrección de errores y optimización de velocidad de la API.

    v1.1.3

    v1.1.2

    • [DEPRECATED] configuration_id en respuestas de envíos y métodos de campañas. A partir de ahora, debe usarse id en su lugar.

      El dia 15 de febrero de 2017 será eliminado definitivamente.

      Los métodos afectados son los siguientes:

      • Envío Simple
      • Envío Múltiple
      • Envío Masivo - Campañas
      • Obtener todas las campañas
      • Obtener una campaña
      • Crear una campaña
      • Activar una campaña
      • Desactivar una campaña
      • Enviar ahora

    v1.1.1

    • Añadido nuevo grupo 'Envío Másivo - Campañas'
      • [GET] Obtener todas las campañas
      • [GET] Obtener una campaña
      • [POST] Crear una campaña
      • [POST] Activar una campaña
      • [POST] Desactivar una campaña
      • [POST] Enviar ahora
      • [DELETE] Eliminar una campaña
      • [POST] Simulador de coste de campaña
    • Se ha eliminado el método 'Información de Campaña' (/push/campaigns/{campaign_id}/info) del grupo 'Envíos SMS'. Ahora debe utilizarse el método 'Obtener una campaña' (/campaigns/{id}) del nuevo grupo 'Envio Masivo - Campañas'.
    • Se ha eliminado el método 'Simulador de coste de campaña' (/push/campaigns/cost_simulator) del grupo 'Envíos SMS'. Ahora debe utilizarse el método 'Simulador de coste de campaña' (/campaigns/cost_simulator) del nuevo grupo 'Envio Masivo - Campañas'.
    • Normalizadas respuestas en Campañas. Todas las respuestas siguen la misma estructura. Se han añadido nuevos campos:
      • id de campaña
      • active
      • state_id
      • state_name
    • Corrección de errores y optimización de velocidad de la API.
    • Mejoras en la documentación.

    v1.1.0

    • Actualización interna API.
    • Arreglos en documentación.
    • Corrección de errores.

    v1.0.5

    • Arreglado error que no permitia crear campañas sin usuarios.
    • Corrección de errores.

    v1.0.4

    • Traducción al español de la documentación técnica de la API.
    • Corrección de errores.

    v1.0.3

    • Nueva home para api.mensagia.com
    • Corrección de errores.

    v1.0.2

    • Mejorado el sistema de LOG de la API.
    • Arreglos en documentación.
    • Corrección de errores.

    v1.0.1

  • Normalizadas respuestas de la API
  • Añadido nuevo grupo 'Herramientas'
    • [POST] Preview Mensaje a enviar
  • Corrección de errores.
  • v1.0.0