Saltar al contenido principal
La API de Programacion permite a los usuarios organizacionales autenticados programar mensajes de WhatsApp de forma programatica. La API valida la membresia del usuario en la organizacion, verifica los detalles requeridos del mensaje y maneja problemas de permisos.
No uses esta API para spam o mensajes masivos. El uso indebido puede resultar en bloqueo de cuenta.

Endpoint

POST https://api.eazybe.com/v2/scheduler/public-scheduler

Coleccion de Postman

Accede a la coleccion de la API a traves del workspace compartido de Postman de EazyBe.

Autenticacion

Necesitas obtener el Token de Autenticacion de la Organizacion desde tu Workspace de EazyBe.
1

Accede al Workspace de EazyBe

2

Navega a la Pagina de Organizacion

Un administrador necesita acceder a la pagina de Organizacion.
3

Copia el Token de Autenticacion

El Token de Autenticacion de la Organizacion se mostrara en esta pagina. Copialo para usar con la API.Token de Autenticacion de la Organizacion

Payload de la Solicitud

La API requiere los siguientes campos:
CampoTipoDescripcion
fromstringDireccion de correo organizacional del remitente
tostringNumero de telefono del receptor (formato internacional)
messagestringContenido de texto a enviar
namestringNombre del receptor para notificaciones
timestringMarca de tiempo de entrega programada (formato ISO 8601)

Ejemplo de Payload

{
  "from": "hello@eazybe.com",
  "to": "919876543210",
  "message": "Hello World",
  "name": "Vats",
  "time": "2024-03-01T17:25:00.000Z"
}

Ejemplo de Codigo (Node.js)

const axios = require('axios');

const config = {
  method: 'post',
  url: 'https://api.eazybe.com/v2/scheduler/public-scheduler',
  headers: {
    'Authorization': 'Bearer YOUR_ORGANIZATION_AUTH_TOKEN',
    'Content-Type': 'application/json'
  },
  data: {
    from: 'hello@eazybe.com',
    to: '919876543210',
    message: 'Hello World',
    name: 'Vats',
    time: '2024-03-01T17:25:00.000Z'
  }
};

axios(config)
  .then(response => console.log(response.data))
  .catch(error => console.error(error));

Estado de Respuesta

EstadoDescripcion
ExitoMensaje programado exitosamente
FalloEmail invalido, campos faltantes, o problemas de permisos

Mejores Practicas

Verificar Remitente

Asegurate de que el email del remitente pertenezca a tu organizacion

Evitar Spam

No uses para mensajes masivos o actividades de spam

Token Valido

Manten un Token de Autenticacion de Organizacion valido

Formato Internacional

Usa formato de telefono internacional (ej., 919876543210)

Si tienes alguna pregunta o necesitas mas asistencia, no dudes en contactarnos en hey@eazybe.com. ¡Estamos felices de ayudar!