logo
enes

Foto de perfil

Last update: 4 days ago by Irais Aguirre

Resumen para integración

  • URL base: https://{{url}}/whatsapp-bsp-admin-ext-endpoint-ws/services
  • Token: de administración, en el encabezado Authorization: Bearer {{admin-token}} (cómo generarlo)
  • Endpoints en esta página:
    • POST /v1/profile/photo: Actualizar foto de perfil

Cambia la foto de perfil de un número de teléfono. La imagen se envía como bytes en el cuerpo de la petición.

Actualizar foto de perfil

Petición

Petición de Actualizar foto de perfil:

URLhttps://{{url}}/whatsapp-bsp-admin-ext-endpoint-ws/services/v1/profile/photo
MétodoPOST
Tipoimage/jpeg, image/jpg, image/png

Encabezados

Encabezados de Actualizar foto de perfil:

NombreDescripciónTipoRequerimientos
Content-TypeTipo de la imagen. Los valores pueden ser:
  • image/jpeg
  • image/jpg
  • image/png
StringObligatorio
AuthorizationToken de administración. Consulta Generar Token de Autenticación.StringObligatorio
phone_number_idNúmero de teléfono de la empresa, con código de país. Ejemplo: 5215500000000.StringObligatorio

Cuerpo

Campos del cuerpo de Actualizar foto de perfil:

NombreDescripciónTipoRequerimientos
Archivo de imagenBytes del archivo de imagen, enviados tal cual en el cuerpo de la petición. WhatsApp recorta y escala la foto a un cuadrado de máximo 640 px por lado y 5 MB. Las imágenes de menos de 192 px de alto o ancho pueden verse mal al redimensionarse, por lo que se recomienda una imagen de 640 x 640 px.BinarioObligatorio

Ejemplo

Ejemplo completo de Actualizar foto de perfil:

curl --location 'https://{{url}}/whatsapp-bsp-admin-ext-endpoint-ws/services/v1/profile/photo' \
--header 'phone_number_id: 5215500000000' \
--header 'Content-Type: image/jpeg' \
--header 'Authorization: Bearer {{admin-token}}' \
--data-binary '@/ruta/a/logo.jpg'

Respuesta

Respuesta de Actualizar foto de perfil:

NombreDescripciónTipo
codeCódigo de respuesta. Si la petición es correcta, el valor es 0.Integer
detailDetalle de la respuesta. Si la petición es correcta, el valor es "Success".String
{
"code": 0,
"detail": "Success"
}

Nota: si Meta rechaza la imagen, el servicio responde con HTTP 200 y el cuerpo contiene code 15 ("Image is not valid, permitted formats are: JPEG, JPG and PNG"). Los clientes deben validar el campo code de la respuesta, no solo el código HTTP.


Anterior
Perfil de empresa
Siguiente
Códigos de error