Precios Para desarrolladores

Entrega cada mensaje con una API lista para usar

Gestiona tus comunicaciones sin esfuerzo, ahorra tiempo y céntrate en crear aplicaciones excepcionales con potentes APIs adaptadas para los desarrolladores.

Regístrate ahora
COMUNICACIÓN PARA CANALES CRUZADOS

Descubre las mejores soluciones API de la industria

MessageFlow ofrece a los desarrolladores una potente plataforma para gestionar eficazmente las campañas de marketing y enviar sin esfuerzo mensajes transaccionales a cualquier escala.

Ponemos a tu alcance una completa documentación sobre Rest API, ejemplos de código y asistencia dedicados para garantizar un proceso de integración sin problemas.

Icono de entregabilidad
Entregabilidad

Experimenta nuestra extraordinaria tasa de entregabilidad del 99% en una amplia gama de canales a escala global.

Icono de escalabilidad
Escalabilidad

Envía grandes volúmenes de mensajes sin problemas de rendimiento ni tiempos de inactividad.

Icono de experiencia
Experiencia

Redefine tus operaciones de comunicación aprovechando nuestro equipo de 300 expertos.

Icono de soporte
Asistencia 24/7

Supera los obstáculos con nuestro excelente servicio de soporte siempre dispuesto a ayudarte.

LAS EMPRESAS CONFÍAN EN NOSOTROS Y LOS DESARROLLADORES NOS PREFIEREN:
Coca Cola logo
Logotipo de Starbucks
Logotipo de DHL
Logotipo de T-Mobile
Logotipo de IKEA
Douglas logo
Logotipo de Volkswagen
Logotipo de Carrefour
PREFERIDA POR LOS DESARROLLADORES

Plataforma centrada en el desarrollador

Nuestra API facilita la comunicación de canales cruzados con flexibilidad, escalabilidad y capacidades de alto rendimiento inigualables, garantizando interacciones fluidas a través de diversas plataformas y dispositivos.

  • Código de muestra y ejemplos
  • Cambios de versión de la API
  • Webhooks
  • Entorno de prueba
  • Documentación interactiva
C#
C#
Go
Go
Java
Java
Node
Node
PHP
PHP
Python
Python
Ruby
Ruby
Shell
Shell
var client = new RestClient("https://api.messageflow.com/v2.1/scenario/trigger"); var request = new RestRequest(Method.POST); request.AddHeader("content-type", "application/json"); request.AddHeader("authorization", "REPLACE_KEY_VALUE"); request.AddParameter("application/json", "{\"scenarioId\":\"XXXXXX-XXXXX-XXXXX-XXXXX\",\"recipientEmail\":\"test@test.com\",\"recipientMobileNumber":\"string"}", ParameterType.RequestBody); IRestResponse response = client.Execute(request);
package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://api.messageflow.com/v2.1/scenario/trigger" payload := strings.NewReader("{\"scenarioId\":\"XXXXXX-XXXXX-XXXXX-XXXXX",\"recipientEmail\":\"test@test.com\",\"recipientMobileNumber":\"string\"}") req, _ := http.NewRequest("POST", url, payload) req.Header.Add("content-type", "application/json") req.Header.Add("authorization", "REPLACE_KEY_VALUE") res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
HttpResponse<String> response = Unirest.post("https://api.messageflow.com/v2.1/scenario/trigger") .header("content-type", "application/json") .header("authorization", "REPLACE_KEY_VALUE") .header("application-key", "REPLACE_KEY_VALUE") .body("{\"scenarioId\":\"XXXXXX-XXXXX-XXXXX- XXXXX",\"recipientEmail":\"test@test.com\",\"recipientMobileNumber":\"string"}") .asString();
var request = require("request"); var options = { method: 'POST', url: 'https://api.messageflow.com/v2.1/scenario/trigger', headers: {'content-type': 'application/json', authorization: 'REPLACE_KEY_VALUE'}, body: { scenarioId: XXXXXX-XXXXX-XXXXX-XXXXX', recipientEmail: 'test@test.com', recipientMobileNumber: 'string' }, json: true }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); }); 
<?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://api.messageflow.com/v2.1/scenario/trigger", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => "{\"scenarioId\":\"XXXXXX-XXXXX-XXXXX-XXXXX",\"recipientEmail\":\"test@test.com\",\"recipientMobileNumber\":\"string\"}", CURLOPT_HTTPHEADER => array( "authorization: REPLACE_KEY_VALUE", "content-type: application/json" ), )); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $respuesta; }
import requests url = "https://api.messageflow.com/v2.1/scenario/trigger" payload = "{\"scenarioId\":\"XXXXXX-XXXXX-XXXXX-XXXXX",\"recipientEmail\":\"test@test.com\",\"recipientMobileNumber":\"string"}" headers = { 'content-type': "application/json", 'authorization': "REPLACE_KEY_VALUE" } response = requests.request("POST", url, data=payload, headers=headers) print(response.text)
require 'uri' require 'net/http' require 'openssl' url = URI("https://api.messageflow.com/v2.1/scenario/trigger") http = Net::HTTP.new(url.host, url.port) http.use_ssl = true http.verify_mode = OpenSSL::SSL::VERIFY_NONE request = Net::HTTP::Post.new(url) request["content-type"] = 'application/json' request["authorization"] = 'REPLACE_KEY_VALUE' request.body = "{\"scenarioId\":\"XXXXXX-XXXXX-XXXXX-XXXXX",\"recipientEmail\":\"test@test.com",\"recipientMobileNumber":\"string\"}" response = http.request(request) puts response.read_body
echo '{"scenarioId": "XXXXXX-XXXXX-XXXXX-XXXXX", "recipientEmail": "test@test.com", "recipientMobileNumber": "string"}' | \ http POST https://api.messageflow.com/v2.1/scenario/trigger \ authorization:REPLACE_KEY_VALUE \ content-type:application/json", "recipientMobileNumber": "string"}'
Documentación visual de MessageFlow
ASISTENCIA DE EXPERTOS EN DESARROLLO

Implementación rápida y eficaz

Nuestro equipo está a tu disposición para ayudarte en todas las fases del proceso de integración.

  • Especialista en incorporación
  • Experto en entregabilidad
  • Especialista en soporte técnico de segundo nivel
  • Alto nivel de SLA para prestación de servicios fluida
  • Especialista en éxito del cliente
  • C#
    C#
    Go
    Go
    Java
    Java
    Node
    Node
    PHP
    PHP
    Python
    Python
    Ruby
    Ruby
    Shell
    Shell
    var client = new RestClient("https://api.messageflow.com/v2.1/scenario/trigger"); var request = new RestRequest(Method.POST); request.AddHeader("content-type", "application/json"); request.AddHeader("authorization", "REPLACE_KEY_VALUE"); request.AddParameter("application/json", "{\"scenarioId\":\"XXXXXX-XXXXX-XXXXX-XXXXX\",\"recipientEmail\":\"test@test.com\",\"recipientMobileNumber":\"string"}", ParameterType.RequestBody); IRestResponse response = client.Execute(request);
    package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://api.messageflow.com/v2.1/scenario/trigger" payload := strings.NewReader("{\"scenarioId\":\"XXXXXX-XXXXX-XXXXX-XXXXX",\"recipientEmail\":\"test@test.com\",\"recipientMobileNumber":\"string\"}") req, _ := http.NewRequest("POST", url, payload) req.Header.Add("content-type", "application/json") req.Header.Add("authorization", "REPLACE_KEY_VALUE") res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
    HttpResponse<String> response = Unirest.post("https://api.messageflow.com/v2.1/scenario/trigger") .header("content-type", "application/json") .header("authorization", "REPLACE_KEY_VALUE") .header("application-key", "REPLACE_KEY_VALUE") .body("{\"scenarioId\":\"XXXXXX-XXXXX-XXXXX- XXXXX",\"recipientEmail":\"test@test.com\",\"recipientMobileNumber":\"string"}") .asString();
    var request = require("request"); var options = { method: 'POST', url: 'https://api.messageflow.com/v2.1/scenario/trigger', headers: {'content-type': 'application/json', authorization: 'REPLACE_KEY_VALUE'}, body: { scenarioId: XXXXXX-XXXXX-XXXXX-XXXXX', recipientEmail: 'test@test.com', recipientMobileNumber: 'string' }, json: true }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); }); 
    <?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://api.messageflow.com/v2.1/scenario/trigger", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => "{\"scenarioId\":\"XXXXXX-XXXXX-XXXXX-XXXXX",\"recipientEmail\":\"test@test.com\",\"recipientMobileNumber\":\"string\"}", CURLOPT_HTTPHEADER => array( "authorization: REPLACE_KEY_VALUE", "content-type: application/json" ), )); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $respuesta; }
    import requests url = "https://api.messageflow.com/v2.1/scenario/trigger" payload = "{\"scenarioId\":\"XXXXXX-XXXXX-XXXXX-XXXXX",\"recipientEmail\":\"test@test.com\",\"recipientMobileNumber":\"string"}" headers = { 'content-type': "application/json", 'authorization': "REPLACE_KEY_VALUE" } response = requests.request("POST", url, data=payload, headers=headers) print(response.text)
    require 'uri' require 'net/http' require 'openssl' url = URI("https://api.messageflow.com/v2.1/scenario/trigger") http = Net::HTTP.new(url.host, url.port) http.use_ssl = true http.verify_mode = OpenSSL::SSL::VERIFY_NONE request = Net::HTTP::Post.new(url) request["content-type"] = 'application/json' request["authorization"] = 'REPLACE_KEY_VALUE' request.body = "{\"scenarioId\":\"XXXXXX-XXXXX-XXXXX-XXXXX",\"recipientEmail\":\"test@test.com",\"recipientMobileNumber":\"string\"}" response = http.request(request) puts response.read_body
    echo '{"scenarioId": "XXXXXX-XXXXX-XXXXX-XXXXX", "recipientEmail": "test@test.com", "recipientMobileNumber": "string"}' | \ http POST https://api.messageflow.com/v2.1/scenario/trigger \ authorization:REPLACE_KEY_VALUE \ content-type:application/json", "recipientMobileNumber": "string"}'
    API DE CATEGORÍA MUNDIAL

    Diseñada
    para desarrolladores

    Nuestra potente y sencilla RESTful API garantiza una integración flexible y completa para tu app. MessageFlow permite una conexión fluida y sin complicaciones con cualquier sistema, ya que admite la comunicación multicanal independientemente del lenguaje de programación en el que se haya creado la aplicación.

    UNA API CON ALCANCE GLOBAL

    ¿Qué es MessageFlow?

    MessageFlow es una plataforma global de comunicación cruzada única en su clase y diseñada para mejorar la comunicación automatizada, haciéndola fluida, eficaz y más impactante que nunca.

    Mediante el uso de una única REST API, puedes aprovechar nuestro servicio de SMS inteligente, realizar campañas de correo electrónico eficaces y enviar potentes notificaciones push, creando soluciones de comunicación integrales.

    Elige la solución integral perfecta para tu comunicación omnicanal

    Regístrate ahora
    Envía como quieras

    Racionalice sus procesos de comunicación con una API todo en uno

    Una API todo en uno compatible con múltiples canales de comunicación, como el correo electrónico, los SMS y las notificaciones push, puede cambiar las reglas del juego para las empresas que buscan agilizar sus procesos de comunicación.
    para las empresas que buscan agilizar sus procesos de comunicación. Con este tipo de API, puede integrarse fácilmente con múltiples canales y gestionar todas sus necesidades de comunicación en un solo lugar.

    ¡Mantengámonos en contacto!

    Suscríbete a nuestro newsletter y conoce antes que nadie los avances e innovaciones tecnológicas.

    Gracias por suscribirse.

    © 2024 messageflow.com | Todos los derechos reservados. | Utilizamos cookies.