{
"picture": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg=="
}
{
"success": true
}
Perfil
Atualizar Foto
Atualizar a foto de perfil do usuário na sessão WhatsApp
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
string
required
ID único da sessão WhatsApp autenticada
Corpo da Requisição
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
boolean
Indica se a operação foi bem-sucedida
{
"success": true
}
Códigos de Status
200- Foto atualizada com sucesso400- Parâmetros inválidos ou imagem base64 ausente401- Não autorizado413- Imagem muito grande500- 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=="}'
const session = 'my-session';
const base64Image = 'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==';
const response = await fetch(`https://api.wappfy.com.br/api/${session}/profile/picture`, {
method: 'PUT',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
picture: base64Image
})
});
const data = await response.json();
console.log(data);
import requests
import base64
session = 'my-session'
# Ler imagem e converter para base64
with open('profile.jpg', 'rb') as image_file:
base64_image = base64.b64encode(image_file.read()).decode('utf-8')
response = requests.put(
f'https://api.wappfy.com.br/api/{session}/profile/picture',
json={'picture': base64_image}
)
data = response.json()
print(data)
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
Sua chave de API do Wappfy (obtenha em dash.wappfy.com.br)
Path Parameters
O nome da sessão (instanceName) do perfil que você deseja atualizar
Body
application/json
- Option 1
- Option 2
Show child attributes
Show child attributes
Response
200 - application/json
