Perfil comercial

Perfil comercial

GET e PUT /v1/accounts/{id}/profile — consulte e atualize o perfil comercial (Business Profile) exibido no WhatsApp.

Consulta e atualiza o perfil comercial (Business Profile) exibido no WhatsApp: about, endereço, descrição, email, categoria (vertical), sites e foto.

GET /v1/accounts/{id}/profile

Retorna o perfil comercial da conexão.

GET /v1/accounts/{id}/profile 200401404429

Path: id (string, obrig.) — account_id da conexão (veja GET /v1/accounts).

Resposta 200

Resposta 200

{
"about": "Loja de roupas",
"address": "Rua Exemplo, 123",
"description": "Moda feminina",
"email": "[email protected]",
"websites": ["https://loja.com"],
"vertical": "RETAIL",
"profile_picture_url": "https://..."
}
CampoTipoDescrição
aboutstringTexto curto exibido no perfil
addressstringEndereço comercial
descriptionstringDescrição do negócio
emailstringEmail de contato
websitesstring[]URLs dos sites do negócio
verticalenumCategoria do negócio
profile_picture_urlstringURL da foto de perfil (somente leitura)

Exemplo

curl https://api.wablastmessage.com/v1/accounts/ckv.../profile \
-H "Authorization: Bearer wak_sua_chave"

PUT /v1/accounts/{id}/profile

Atualiza campos do perfil comercial. Envie só os campos que quer mudar — todos são opcionais.

PUT /v1/accounts/{id}/profile 200400401404429

Path: id (string, obrig.) — account_id da conexão.

Body (JSON, todos opcionais):

Campo Tipo Obrigatório Regras
about string Não ≤ 139 chars
address string Não ≤ 256 chars
description string Não ≤ 512 chars
email string Não formato de email
websites string[] Não ≤ 2 URLs
vertical enum Não UNDEFINED | OTHER | AUTO | BEAUTY | APPAREL | EDU | ENTERTAIN | EVENT_PLAN | FINANCE | GROCERY | GOVT | HOTEL | HEALTH | NONPROFIT | PROF_SERVICES | RETAIL | TRAVEL | RESTAURANT | NOT_A_BIZ

A foto de perfil não é editável por este endpoint — a Meta exige um fluxo de resumable upload separado, fora do escopo atual.

Resposta 200:

Resposta 200

{ "success": true }

400 INVALID_BODY quando algum campo viola as regras — ex.: vertical fora do enum.

Exemplo

curl -X PUT https://api.wablastmessage.com/v1/accounts/ckv.../profile \
-H "Authorization: Bearer wak_sua_chave" \
-H "Content-Type: application/json" \
-d '{"about": "Loja de roupas", "vertical": "RETAIL"}'
Pular para o conteúdo