Authentication is optional when fetching a profile by UUID. However, using
me as the id requires an authenticated session — the endpoint returns 401
if no session is found.Path parameters
UUID of the profile to retrieve. Pass
me to return the profile of the
currently authenticated user.The “me” shortcut
When you passme as the id, the server resolves it to the authenticated
user’s own UUID before querying the database. This is equivalent to calling
GET /api/perfil/{your-uuid} but without needing to know your UUID in advance.
Response fields
UUID of the profile.
Display name of the user.
URL of the user’s avatar image. May be
null.Short bio written by the user. May be
null.Whether the account is blocked by an administrator.
Whether this user has administrator privileges.
true when the authenticated user is viewing their own profile.
Always false for unauthenticated requests.true when the currently authenticated user has administrator privileges.
Always false for unauthenticated requests.