Pular para o conteúdo principal

Perfil do participante

EndpointO que faz
GET /v1/auth/wallet/meDevolve o perfil global do participante autenticado.
PATCH /v1/auth/wallet/meAtualiza displayName e/ou preferredLocale.

Mesmo contrato de dado do perfil de gestão (displayName, email, phone, phoneStatus, status, preferredLocale, profileComplete, createdAt/updatedAt) — mas só aceita token com principal_type=user. Contra token de gestão, PDV ou caixa, responde 401 AUTHENTICATION_PROFILE_MISMATCH.

Campos somente leitura aqui: email (participante não tem, entra por telefone), phone, phoneStatus. Só displayName e preferredLocale são editáveis pelo próprio participante.

Exemplo: completar o nome depois do primeiro OTP

curl -X PATCH http://127.0.0.1:8787/v1/auth/wallet/me \
-H "Authorization: Bearer <accessToken>" \
-H "Content-Type: application/json" \
-d '{ "displayName": "Maria Silva" }'