Notificaciones vía WhatsApp, Email y mucho mas. Obtene estadísticas de tus envíos
Enterate mas...Controla toda la interacción con tus clientes.
Crea tus propios modelos y realiza los envíos masivos.
Personaliza tus mensajes agregando contenido multimedia para mejorar la interaccíon con tus clientes.
Configura en segundos nuestros Bot predefinidos para asistirte con las respuestas y realizar tareas en forma automatizada.
Administrá por completo cuando le llegan los WhatsApp a tus clientes.
Visualiza en tiempo real las conversaciones con tus clientes a lo largo del tiempo.
Utiliza nuestro panel de conversaciones también para interactuar con tus clientes.
'https://whatsapp.jas-software.com.ar/api/v1/send-message/template/[template-id]', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS => array('nombre' => 'Juan','doctor' => 'Fernando Lopez','fecha' => '01/05/2024','hora' => '14:50'), CURLOPT_HTTPHEADER => array( 'X-AUTH-TOKEN: 402d9bf1a97069e350de7d50db3bd528116cf32a', 'target-phone: 54351342314' ), )); $response = curl_exec($curl); curl_close($curl); echo $response;
import requests url = "https://whatsapp.jas-software.com.ar/api/v1/send-message/template/[template-id]" payload={'nombre': 'Juan', 'doctor': 'Fernando Lopez', 'fecha': '01/05/2024', 'hora': '14:50'} files=[ ] headers = { 'X-AUTH-TOKEN': '402d9bf1a97069e350de7d50db3bd528116cf32a', 'target-phone': '54351342314' } response = requests.request("POST", url, headers=headers, data=payload, files=files) print(response.text)
require "uri" require "net/http" url = URI("https://whatsapp.jas-software.com.ar/api/v1/send-message/template/[template-id]") http = Net::HTTP.new(url.host, url.port); request = Net::HTTP::Post.new(url) request["X-AUTH-TOKEN"] = "402d9bf1a97069e350de7d50db3bd528116cf32a" request["target-phone"] = '54351342314' form_data = [['nombre', 'Juan'],['doctor', 'Fernando Lopez'],['fecha', '01/05/2024'],['hora', '14:50']] request.set_form form_data, 'multipart/form-data' response = http.request(request) puts response.read_body
var https = require('follow-redirects').https; var fs = require('fs'); var options = { 'method': 'POST', 'hostname': 'localhost', 'port': 8520, 'path': '/api/v1/send-message/template/[template-id]', 'headers': { 'X-AUTH-TOKEN': '402d9bf1a97069e350de7d50db3bd528116cf32a', 'target-phone' : '54351342412' }, 'maxRedirects': 20 }; var req = https.request(options, function (res) { var chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function (chunk) { var body = Buffer.concat(chunks); console.log(body.toString()); }); res.on("error", function (error) { console.error(error); }); }); var postData = "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"nombre\"\r\n\r\nJuan\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"doctor\"\r\n\r\nFernando Lopez\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"fecha\"\r\n\r\n01/05/2024\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"hora\"\r\n\r\n14:50\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--"; req.setHeader('content-type', 'multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW'); req.write(postData); req.end();
var client = new RestClient("https://whatsapp.jas-software.com.ar/api/v1/send-message/template/[template-id]"); client.Timeout = -1; var request = new RestRequest(Method.POST); request.AddHeader("X-AUTH-TOKEN", "402d9bf1a97069e350de7d50db3bd528116cf32a"); request.AddHeader("target-phone", "543513420412"); request.AlwaysMultipartFormData = true; request.AddParameter("nombre", "Juan"); request.AddParameter("doctor", "Fernando Lopez"); request.AddParameter("fecha", "01/05/2024"); request.AddParameter("hora", "14:50"); IRestResponse response = client.Execute(request); Console.WriteLine(response.Content);
package main import ( "fmt" "bytes" "mime/multipart" "net/http" "io/ioutil" ) func main() { url := "https://whatsapp.jas-software.com.ar/api/v1/send-message/template/[template-id]" method := "POST" payload := &bytes.Buffer{} writer := multipart.NewWriter(payload) _ = writer.WriteField("nombre", "Juan") _ = writer.WriteField("doctor", "Fernando Lopez") _ = writer.WriteField("fecha", "01/05/2024") _ = writer.WriteField("hora", "14:50") err := writer.Close() if err != nil { fmt.Println(err) return } client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("X-AUTH-TOKEN", "402d9bf1a97069e350de7d50db3bd528116cf32a") req.Header.Add("target-phone", "543513420410") req.Header.Set("Content-Type", writer.FormDataContentType()) res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) }
var headers = { 'X-AUTH-TOKEN': '402d9bf1a97069e350de7d50db3bd528116cf32a', 'target-phone': '543513420149' }; var request = http.MultipartRequest('POST', Uri.parse('https://whatsapp.jas-software.com.ar/api/v1/send-message/template/[template-id]')); request.fields.addAll({ 'nombre': 'Juan', 'doctor': 'Fernando Lopez', 'fecha': '01/05/2024', 'hora': '14:50' }); request.headers.addAll(headers); http.StreamedResponse response = await request.send(); if (response.statusCode == 200) { print(await response.stream.bytesToString()); } else { print(response.reasonPhrase); }
OkHttpClient client = new OkHttpClient().newBuilder() .build(); MediaType mediaType = MediaType.parse("text/plain"); RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM) .addFormDataPart("nombre","Juan") .addFormDataPart("doctor","Fernando Lopez") .addFormDataPart("fecha","01/05/2024") .addFormDataPart("hora","14:50") .build(); Request request = new Request.Builder() .url("https://whatsapp.jas-software.com.ar/api/v1/send-message/template/[template-id]") .method("POST", body) .addHeader("X-AUTH-TOKEN", "402d9bf1a97069e350de7d50db3bd528116cf32a") .addHeader("target-phone", "543513429102") .build(); Response response = client.newCall(request).execute();
curl --location --request POST 'https://whatsapp.jas-software.com.ar/api/v1/send-message/template/[template-id]' \ --header 'X-AUTH-TOKEN: 402d9bf1a97069e350de7d50db3bd528116cf32a' \ --header 'target-phone: 543513420291' \ --form 'nombre="Juan"' \ --form 'doctor="Fernando Lopez"' \ --form 'fecha="01/05/2024"' \ --form 'hora="14:50"'
{ "ok": true, "conversation": { "id": "953e658dcde14392aca4e03a757b2f79", "href": null, "contact": { "id": "4113cd4b87fa47cd8b7dc1b77908c45a", "href": "", "msisdn": 543513410490, "firstName": "", "lastName": "", "customDetails": [], "createdDatetime": "2021-05-18T09:19:21Z", "updatedDatetime": "2021-05-18T09:19:21Z" }, "channels": [ { "id": "4eac37bf-c1f8-4b04-8b8c-aec3d511d255", "name": "+5493534764036", "platformId": "whatsapp", "status": "active", "createdDatetime": "2021-05-09T11:23:43Z", "updatedDatetime": "2022-11-16T10:48:34Z" } ], "status": "active", "messages": { "href": "https://conversations.messagebird.com/v1/conversations/953e658dcde14392aca4e03a757b2f79/messages", "totalCount": 76, "lastMessageId": "879d3a73029f4da09ee593cfae76120c" }, "lastUsedChannelId": "4eac37bf-c1f8-4b04-8b8c-aec3d511d255", "lastReceivedDatetime": "2023-01-28T11:50:02.295438569Z", "createdDatetime": "2021-05-18T09:19:21Z", "updatedDatetime": "2023-01-28T11:50:02.295438569Z" }, "message": "" }
Todos las tarifas se pagan en pesos argentinos, TC Oficial BNA.