Skip to main content
PUT
/
api
/
{session}
/
profile
/
picture
{
    "picture": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg=="
}
{
    "success": true
}

Descrição

Este endpoint permite atualizar a foto de perfil do usuário que está autenticado na sessão WhatsApp. A imagem deve ser enviada em formato base64.

Parâmetros de URL

session
string
required
ID único da sessão WhatsApp autenticada

Corpo da Requisição

picture
string
required
Imagem da foto de perfil codificada em base64. A imagem será definida como a nova foto de perfil do usuário no WhatsApp.
{
    "picture": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg=="
}

Resposta

success
boolean
Indica se a operação foi bem-sucedida
{
    "success": true
}

Códigos de Status

  • 200 - Foto atualizada com sucesso
  • 400 - Parâmetros inválidos ou imagem base64 ausente
  • 401 - Não autorizado
  • 413 - Imagem muito grande
  • 500 - Erro interno do servidor

Exemplo de Uso

curl -X PUT https://api.wappfy.com.br/api/my-session/profile/picture \
  -H "Content-Type: application/json" \
  -d '{"picture": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg=="}'

Observações

  • A imagem deve estar em formato base64
  • Formatos suportados: JPG, PNG, GIF
  • Recomenda-se usar imagens quadradas para melhor visualização
  • Tamanho máximo recomendado: 5MB

Authorizations

apikey
string
header
required

Sua chave de API do Wappfy (obtenha em dash.wappfy.com.br)

Path Parameters

session
string
required

O nome da sessão (instanceName) do perfil que você deseja atualizar

Body

application/json
file
object
required
  • Option 1
  • Option 2

Response

200 - application/json
success
boolean
default:true
required
I