Skip to main content
PATCH
Atualiza o perfil do usuário autenticado

Authorizations

Authorization
string
header
required

Chave de API (prefixo rstr_) enviada como Authorization: Bearer rstr_....

Body

application/json
name
string

Novo nome de exibição do usuário. Quando omitido, mantém o atual.

Minimum string length: 1
Example:

"Maria Silva"

image
string<uri> | null

Nova URL da foto/avatar. null remove a imagem atual; quando omitido, mantém a atual.

Example:

"https://cdn.exemplo.com/avatars/maria.png"

Response

200 - application/json

Default Response

id
string
required

Identificador único do usuário.

Example:

"user_01J9Z3ABCDEFGHIJKLMNOPQRS"

name
string
required

Nome de exibição do usuário.

Example:

"Maria Silva"

email
string
required

E-mail de login do usuário. Único globalmente.

image
string | null
required

URL da foto/avatar do usuário, ou null se não houver.

Example:

"https://cdn.exemplo.com/avatars/maria.png"

role
string | null
required

Papel global do usuário na plataforma (ex.: admin), ou null para usuário comum.

createdAt
string<date-time>
required

Data de criação da conta (ISO-8601).

Example:

"2026-06-13T12:00:00.000Z"

updatedAt
string<date-time>
required

Data da última atualização do perfil (ISO-8601).

Example:

"2026-06-13T12:00:00.000Z"