Preloader
WhatsApp: (591) 706 903 83 [info@isibolivia.com]

Autentificación

Todos los endpoints requieren autenticación mediante Auth Basic (username y password), los cuales serán proporcionados al crear una cuenta.

Método HTTP

Todos los endpoints utilizan POST.

Formato de respuesta

Siempre devuelve un código 200 si es exitoso, 401 Unauthorized: Credenciales incorrectas. 500 Internal Server Error: devuelve data en el cuerpo indicando cual es el error.

ENDPOINTS

1. Iniciar Sesión por primera vez

Endpoint:

POST https://www.apiwhatsapp.isibolivia.com/V1/cuenta/iniciarSesion

Cuerpo de la solicitud:

{
"idUsuario":"1",
"canal": "PRUEBADEV"
}

Respuesta esperada:

{
    "data": "${{base64}}", // copiar a un conversor base64 a image y escanear con la camara de whatsapp para vincular dispositivo
    "codigo": "0",
    "estado": true,
    "mensaje": "La sesión \"59170690383\" ya está inicializada."
}

1. Iniciar Sesión por segunda vez

Endpoint:

POST https://www.apiwhatsapp.isibolivia.com/V1/cuenta/iniciarSesion

Cuerpo de la solicitud:

{
"idUsuario":"1",
"canal": "PRUEBADEV"
}

Respuesta esperada:

{
    "data": [],
    "codigo": "0",
    "estado": true,
    "mensaje": "La sesión \"59170690383\" ya está inicializada."
}



2. Consultar Saldo de Cuenta

Endpoint:

POST https://www.apiwhatsapp.isibolivia.com/V1/cuenta/saldoCuentaByCanal

Cuerpo de la solicitud:

{
"idUsuario":"1",
"canal": "PRUEBADEV"
}

Respuesta esperada:

{
    "data": {
        "saldo": 10198,
        "mensaje": "La cuenta tiene 10198 mensajes por enviar.",
        "fecha": "2025-3-29",
        "hora": "22:41:16"
    },
    "codigo": "0",
    "estado": true,
    "mensaje": "Proceso Correcto"
}



3. Enviar Mensaje a Varios Números

Endpoint:

POST https://www.apiwhatsapp.isibolivia.com/V1/mensaje/enviarMensajeANumeros

Cuerpo de la solicitud:

{
"idUsuario":"1",
"canal":"PRUEBADEV",
"numeros":[59170690383, 59170690382],
"mensaje":"Mensaje de prueba del API"
}

Respuesta esperada:

{
"data": [
	{
		"numeroDestino": 59170690383,
		"estado": "Enviado"
	},
	{
		"numeroDestino": 59170690382,
		"estado": "No se pudo enviar el mensaje el numero no existe 59170690382@c.us"
	}
]
"codigo": "0",
"estado": true,
"mensaje": "Mensajes enviados correctamente."
}



4. Enviar Mensajes Personalizados a Múltiples Números

Endpoint:

POST https://www.apiwhatsapp.isibolivia.com/V1/mensaje/enviarMensajePersonalizadoANumeros

Cuerpo de la solicitud:

{
	"idUsuario":"1",
	"canal":"PRUEBADEV",
	"mensajes":[
		{"numero":"59170690383","mensaje":"Hola?"},
		{"numero":"59170690383","mensaje":"Estas?"},
		{"numero":"59170690383","mensaje":"Escribime lo antes posible."}
	]}

Respuesta esperada:

{
    "data": [
        {
            "numero": "59170690383",
            "estado": "Enviado"
        },
        {
            "numero": "59170690383",
            "estado": "Enviado"
        },
        {
            "numero": "59170690383",
            "estado": "Enviado"
        }
    ],
    "codigo": "0",
    "estado": true,
    "mensaje": "Finalizo el envio de mensajes"
}