Skip to content
Back to Blog

Cómo actualizar automáticamente el estado de tus historias de WhatsApp usando la API

WhatsApp Status (similar a las historias de Instagram) es una herramienta poderosa para que las empresas interactúen con los clientes, promocionen productos y compartan actualizaciones importantes. ¿Pero actualizarlo manualmente todos los días? ¡Eso consume mucho tiempo! 🚀

¿Y si pudieras automatizar las actualizaciones de Estado de WhatsApp sin mover un dedo? Con la Wassenger API, las empresas pueden mantener su estado fresco y atractivo las 24 horas del día.

En esta guía te mostraremos cómo automatizar las actualizaciones de Estado de WhatsApp, por qué es esencial para las empresas y cómo Wassenger puede hacer que el proceso sea impecable.

🔗 ¡Comienza a automatizar ahora! 🚀 Regístrate en Wassenger y potencia tu mensajería de WhatsApp con automatización sencilla, documentación API detallada y soporte 24/7. No pierdas la oportunidad de escalar tu negocio con una integración de WhatsApp sin complicaciones —Comienza aquí!

¿Por qué automatizar los Estados de WhatsApp? 🤔

Mantener tu WhatsApp Status actualizado asegura:

Mejor interacción con clientes — Comparte promociones, novedades y actualizaciones al instante.

Presencia de marca consistente — Mantén tu negocio visible en todo momento.

Eficiencia de tiempo — Ahorra horas programando las actualizaciones de estado con antelación.

Automatización manos libres — No necesitas cambiar tu estado manualmente cada día.

Mensajes dirigidos — Usa actualizaciones programadas para involucrar a tu audiencia en el momento adecuado.

Con Wassenger, las empresas pueden programar y automatizar las actualizaciones de Estado de WhatsApp. Pruébalo ahora gratis aquí 🚀

Cómo configurar actualizaciones automáticas de Estado en WhatsApp

Preparar la solicitud

URL de la API objetivo usando el método POST

https://api.wassenger.com/v1/chat/{deviceId}/status

Encabezados HTTPS requeridos > Obtén tu clave API aquí

Content-Type: application/json
Token: $API_TOKEN

Estructura tu solicitud correctamente — Formatea tu petición con texto, imágenes o videos según el tipo de actualización de estado.

¿Quieres automatizar tu Estado de WhatsApp? Regístrate en Wassenger ahora! 🚀

Ejemplos de código: Automatizar actualizaciones de Estado de WhatsApp 💻

Usa el Wassenger API Tester para validar tus solicitudes antes de desplegarlas

  • Actualizar Estado con Texto
{
  "message": "We have a new offer! Check out our latest products at www.mystore.com",
  "color": "blue",
  "font": "helvetica"
}
  • Programar una actualización de Estado con imagen
{
  "message": "Check out our new arrivals!",
  "media": {
    "url": "https://picsum.photos/seed/picsum/600/400"
  },
  "schedule": {
    "date": "2025-02-03T20:48:27.264Z"
  }
}
  • Programar una actualización de Estado con video
{
  "message": "Watch our latest promo!",
  "media": {
    "url": "https://download.samplelib.com/mp4/sample-5s.mp4"
  },
  "schedule": {
    "delayTo": "8h"
  }
}

Ejemplos de código: Automatizar actualizaciones de Estado de WhatsApp 💻

Usa el Wassenger API Tester para validar tus solicitudes antes de desplegarlas

C# (HttpClient) (Estado con imagen)

// This code uses the built-in HttpClient package in the.NET framework.
// Documentation: https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient?view=net-6.0
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post, 
RequestUri = new Uri("https://api.wassenger.com/v1/chat/%7Bdevice_id%7D/status"), 
Headers =
{
{ "Token", "API KEY GOES HERE" }, 
}, 
Content = new StringContent("{\"message\":\"This is a image caption message that can also include links: https://youtube.com\", \"media\":{\"url\":\"https://picsum.photos/seed/picsum/600/400\"}}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using(var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}

C# (RestClient) (Estado con imagen)

// This code requires you to have installed RestSharp package.
// Documentation: https://restsharp.dev
// Installation: https://www.nuget.org/packages/RestSharp
var client = new RestClient("https://api.wassenger.com/v1/chat/%7Bdevice_id%7D/status");
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Token", "API KEY GOES HERE");
request.AddParameter("application/json", "{\"message\":\"This is a image caption message that can also include links: https://youtube.com\", \"media\":{\"url\":\"https://picsum.photos/seed/picsum/600/400\"}}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);

Java (Estado con imagen)

// This code requires you to have installed Unirest package.
// Documentation: https://kong.github.io/unirest-java/#requests
// Installation: http://kong.github.io/unirest-java/
HttpResponse<String> response = Unirest.post("https://api.wassenger.com/v1/chat/%7Bdevice_id%7D/status")
.header("Content-Type", "application/json")
.header("Token", "API KEY GOES HERE")
.body("{\"message\":\"This is a image caption message that can also include links: https://youtube.com\", \"media\":{\"url\":\"https://picsum.photos/seed/picsum/600/400\"}}")
.asString();

Node.js (Axios) (Estado con imagen)

const axios = require('axios').default;
const options = {
  method: 'POST',
  url: 'https://api.wassenger.com/v1/chat/{device_id}/status',
  headers: { 'Content-Type': 'application/json', Token: 'API KEY GOES HERE' },
  data: {
    message:
      'This is a image caption message that can also include links: https://youtube.com',
    media: { url: 'https://picsum.photos/seed/picsum/600/400' }
  }
};
try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}

Python (Requests) (Estado con imagen)

# Examples requires to have installed requests Python package.
# Install it by running: pip install requests
import requests
url = "https://api.wassenger.com/v1/chat/%7Bdevice_id%7D/status"
payload = {
"message": "This is a image caption message that can also include links: https://youtube.com", 
"media": { "url": "https://picsum.photos/seed/picsum/600/400" }
}
headers = {
"Content-Type": "application/json", 
"Token": "API KEY GOES HERE"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())

Go (Estado con imagen)

package main
import(
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url:= "https://api.wassenger.com/v1/chat/{device_id}/status"
payload:= strings.NewReader("{\"message\":\"This is a image caption message that can also include links: https://youtube.com\", \"media\":{\"url\":\"https://picsum.photos/seed/picsum/600/400\"}}")
req, _:= http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
req.Header.Add("Token", "API KEY GOES HERE")
res, _:= http.DefaultClient.Do(req)
defer res.Body.Close()
body, _:= io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}

Powershell (Estado con imagen)

$headers=@{}
$headers.Add("Content-Type", "application/json")
$headers.Add("Token", "API KEY GOES HERE")
$response = Invoke-WebRequest -Uri 'https://api.wassenger.com/v1/chat/{device_id}/status' -Method POST -Headers $headers -ContentType 'application/json' -Body '{"message":"This is a image caption message that can also include links: https://youtube.com", "media":{"url":"https://picsum.photos/seed/picsum/600/400"}}'

Pruebas en vivo de la API

Puedes probar la API en vivo y jugar con ella directamente desde tu navegador en minutos.

Una vez que termines de probar, obtén el ejemplo de código autogenerado en tu lenguaje de programación preferido y estarás listo para comenzar.

Prueba Wassenger ahora!

Mejores prácticas para la automatización de Estados de WhatsApp ✅

✔️ Mantenlo atractivo — Usa elementos visuales, ofertas y actualizaciones que llamen la atención.
✔️ Mantente relevante — Publica contenido oportuno que conecte con tu audiencia.
✔️ Usa la programación con criterio — Evita el spam; planifica las actualizaciones estratégicamente.
✔️ Monitorea el rendimiento — Analiza la interacción y ajusta en consecuencia.
✔️ Aprovecha la automatización — Deja que Wassenger haga el trabajo pesado mientras tú te concentras en hacer crecer tu negocio.

📢 ¿Quieres una forma sin complicaciones de mantener tus Estados de WhatsApp actualizados? Prueba Wassenger hoy! 🚀

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger.

Browse more

Tutorials, guides and case studies on running WhatsApp at team scale.

Ready for the official WhatsApp Business API?See what Meta charges — and keep your current number.
WhatsApp API pricing