---
title: "GET /accounts/profile/"
method: GET
path: "/accounts/profile/"
tags: ["accounts"]
---

# GET /accounts/profile/

`GET /accounts/profile/`

## Response `200`

- UserProfile — Default serializer used for user profile. It will use these: * User fields * :ref:`user-hidden-fields-setting` setting * :ref:`user-public-fields-setting` setting * :ref:`user-editable-fields-setting` setting to automagically generate the required serializer fields.
  - `id` integer, required
  - `username` string, required — Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.
  - `email` string, email, required
  - `first_name` string, nullable — First name
  - `last_name` string, nullable — Last name
  - `trust_score` number, double, nullable, required — The trust score assigned to the user based on trusted domains and the vouching mechanism.
  - `settings` object, required — The user' preferences.
  - `is_trusted` boolean, required

---

[API](https://skmtc.net/tournesol-app/apis/tournesol-api.md) · [All operations](https://skmtc.net/tournesol-app/apis/tournesol-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tournesol-app/tournesol-api/versions/96c8c62ad972/schema)
