Geek Social — Documentação
API ReferenceUsers

PUT /users/me/profile

Atualizar campos de perfil

PUT/users/me/profileAuth: accessToken

PATCH semântico — apenas campos enviados são atualizados. Campos: displayName, bio, privacy, birthday, interests, pronouns, location, website.

Request

CampoTipoRequeridoDescrição
displayNamestringnão
bioobjectnão
privacy"public" | "friends_only" | "private"não
birthdayobjectnão
interestsArray of stringnão
pronounsobjectnão
locationobjectnão
websiteobjectnão

Response

200

Sem corpo na resposta.

Erros

Sem respostas de erro documentadas.

Exemplos

curl -X PUT 'http://localhost:3003/users/me/profile' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer SEU_ACCESS_TOKEN' \
  -d '{}'
await fetch('http://localhost:3003/users/me/profile', {
  method: 'PUT',
  headers: {
    'Content-Type': 'application/json',
    Authorization: 'Bearer ' + accessToken,
  },
  body: JSON.stringify({}),
})

Side effects

Relacionados

On this page