API WhatsApp Web API WhatsApp Web

Cambiar Imagen de Perfil

Conceptualización

En este tema, abordamos cómo puedes cambiar la imagen de perfil de tu instancia.

Para eso, solo necesitas enviar una solicitud PUT a la siguiente URL:

URL Base

URL Base: https://apiwhatsappweb.com/api/config/image

Autenticación

Para autenticar las solicitudes, debes incluir la clave API (apiKey) y la identificación de la instancia ID en el encabezado (Header).

{
    "apiKey": "Tu clave API aquí",
    "id": "La identificación de la instancia aquí"
}

Cuerpo de la Solicitud

El cuerpo de la solicitud debe ser un objeto JSON con la siguiente estructura:

{
    "image": "imageFile" // Envía la imagen en el cuerpo
}

Respuestas de la API

La API puede responder con los siguientes mensajes:

✅ Respuesta de Éxito:

{
    "200": { "success": "Imagen cambiada" } 
} // Imagen cambiada con éxito

❌ Error: Imagen no encontrada

{
    "500": { "error": "No se proporcionó imagen. Por favor, sube un archivo, envía una cadena Base64 o proporciona una URL." } 
}

❌ Error: Formato de imagen no válido

{
    "500": { "error": "Error de formato de imagen" } 
}

❌ Error: Instancia no encontrada

{
    "400": { "error": "Instancia no encontrada" } 
} // Verifica los datos de la instancia

Activar Lectura Automática

Conceptualización

En este tema, abordamos cómo puedes activar la lectura automática de los mensajes en la Instancia.

Envía una solicitud POST a la siguiente URL para activar la lectura automática:

URL Base

URL Base: https://apiwhatsappweb.com/api/config/automatic

Autenticación

Para autenticar las solicitudes, debes incluir la clave API (apiKey) y la identificación de la instancia ID en el encabezado (Header).

{
    "apiKey": "Tu clave API aquí",
    "id": "La identificación de la instancia aquí"
}

Cómo Configurar la Lectura Automática

Cuerpo de la Solicitud

El cuerpo de la solicitud debe ser un objeto JSON con la siguiente estructura:

{
    "read": true // Envía true para activar la lectura automática y false para desactivarla
}

Respuestas

La API puede devolver las siguientes respuestas:

Respuesta de Éxito:

{
    "200": { "success": "Lectura automática actualizada" } 
} // Lectura automática actualizada

Error de Formato:

{
    "500": { "error": "Cuerpo en formato incorrecto" } 
} // Cuerpo de la solicitud en formato incorrecto

Instancia no encontrada:

{
    "400": { "error": "Instancia no encontrada" } 
} // Instancia no encontrada, verifica los datos

Cambiar Nombre

Conceptualización

En este tema, abordamos cómo puedes cambiar el nombre de tu cuenta en la Instancia.

Envía una solicitud POST a la siguiente URL:

Esta API permite cambiar el nombre del perfil de WhatsApp mediante una solicitud POST.

URL Base

URL Base: https://apiwhatsappweb.com/api/config/name

Autenticación

Para autenticar las solicitudes, debes incluir la clave API (apiKey) y la identificación de la instancia ID (identificación) en el encabezado (Header).

{
    "apiKey": "Tu clave Api aquí",
    "id": "La identificación de la instancia aquí"
}

Cuerpo de la Solicitud

El cuerpo de la solicitud debe ser un objeto JSON con la siguiente estructura:

{
    "name": "Jonatan" // Envía el nuevo nombre para la cuenta
}

Respuesta

La respuesta puede ser uno de los siguientes mensajes:

Respuesta 1 (Éxito):

{
    "200": { "success": "Nombre Actualizado" } 
} // Nombre actualizado

Respuesta 2 (Error en el formato del cuerpo):

{
    "500": { "error": "Cuerpo en formato incorrecto" } 
} // Cuerpo de la solicitud en formato incorrecto

Respuesta 3 (Instancia no encontrada):

{
    "400": { "error": "Instancia no encontrada" } 
} // Instancia no encontrada, verifica los datos

Cambiar Descripción

Conceptualización

En este tema, abordamos cómo puedes cambiar la descripción de tu cuenta en la Instancia.

Envía una solicitud POST a la siguiente URL:

URL Base

URL Base: https://apiwhatsappweb.com/api/config/description

Autenticación

Para autenticar las solicitudes, debes incluir la clave API (apiKey) y la identificación de la instancia ID (identificación) en el encabezado (Header).

{
    "apiKey": "Tu clave Api aquí",
    "id": "La identificación de la instancia aquí"
}

Cuerpo de la Solicitud

El cuerpo de la solicitud debe ser un objeto JSON con la siguiente estructura:

{
    "description": "This is my small store on WhatsApp"
}

Respuesta

La respuesta puede ser uno de los siguientes mensajes:

Respuesta 1:

{
    "200": { "success": "Descripción Actualizada" } 
} // Descripción actualizada

Respuesta 2:

{
    "500": { "error": "Cuerpo en formato incorrecto" } 
} // Cuerpo en formato incorrecto

Respuesta 3:

{
    "400": { "error": "Instancia no encontrada" } 
} // Instancia no encontrada, verifica los datos

Enviar QR-CODE

Conceptualización

En este tema, abordamos cómo puedes recibir el QR-CODE de la Instancia a través de la API.

Envía una solicitud POST a la siguiente URL:

URL Base

URL Base: https://apiwhatsappweb.com/api/config/qr

Autenticación

Para autenticar las solicitudes, incluye la clave API (apiKey) y la identificación de la instancia ID (identificación) en el encabezado (Header).

{
    "apiKey": "Tu clave Api aquí",
    "id": "La identificación de la instancia aquí"
}

Respuesta

Recibirás como respuesta el QR-CODE:

{
    "200": { "success": "QR-CODE enviado", "QR": "base64" } // Respuesta en formato BASE64
}

¡Atención!

Si la instancia no se encuentra, recibirás el siguiente error. Verifica si los datos son correctos.

Ejemplo de Error

{
    "400": { "error": "Instancia no encontrada" } 
}

Desconectar Instancia

Conceptualización

En este tema, abordamos cómo puedes desconectar la Instancia a través de la API.

Envía una solicitud POST a la siguiente URL para desconectar la instancia de WhatsApp.

URL Base

URL: https://apiwhatsappweb.com/api/config/disconnect

Autenticación

Para autenticar las solicitudes, incluye la Clave API (apiKey) y la Identificación de la Instancia (id) en el encabezado (Header).

{
    "apiKey": "Tu clave API aquí",
    "id": "La identificación de la instancia aquí"
}
    

Respuestas

La API puede devolver las siguientes respuestas:

Instancia desconectada:

{
    "200": { "success": "instancia desconectada" }
}
            

La instancia ya estaba desconectada:

{
    "200": { "success": "la instancia ya estaba desconectada" }
}
            

Instancia no encontrada:

{
    "400": { "error": "instancia no encontrada" }
}
            

Estado de la Instancia

Conceptualización

En este tema, abordamos cómo verificar el estado de la Instancia a través de la API.

Para obtener el estado de la instancia, envía una solicitud POST a la siguiente URL:

URL Base

URL: https://apiwhatsappweb.com/api/config/status

Autenticación

Para autenticar las solicitudes, incluye la Clave API (apiKey) y la Identificación de la Instancia (id) en el encabezado (Header).

{
    "apiKey": "Tu clave API aquí",
    "id": "La identificación de la instancia aquí"
}
    

Respuestas de la API

La API puede devolver las siguientes respuestas:

✅ Instancia está activa:

{
    "200": { "success": "Instancia activa" }
}
            

⚠️ Instancia está desconectada:

{
    "200": { "success": "Instancia inactiva" }
}
            

❌ Instancia no encontrada:

{
    "400": { "error": "Instancia no encontrada" }
}
            


Sobre nosotros

API WhatsApp Web – Su solución completa para integrar y automatizar la comunicación vía WhatsApp.

Conéctate con nosotros

© 2024 API WA message API - Todos los derechos reservados.