Skip to main content
The Profile endpoints give you full read and write access to the authenticated user’s account data. You can retrieve the complete profile snapshot — including trust level, accuracy scores, streak, and preferences — or update individual fields. All endpoints in this section require an active session.

GET /api/profile/me

Retrieve the current user’s profile, stats, and account preferences in a single call.
Authentication: Required

Response fields

object
The authenticated user’s full profile record.
object
The user’s current account preferences.

Example response


PATCH /api/profile/me

Update writable fields on the authenticated user’s profile.
Authentication: Required

Updatable fields

string
The user’s display name shown publicly.
string
The user’s unique username. Must be URL-safe and unique across PRIXO.
string
Short bio text.
string
Primary area in Arabic, used for leaderboard scope and location-aware features.
boolean
Set to true to make the profile visible in community features and the leaderboard.
boolean
Control whether the user appears in public leaderboard results. Has no effect if show_public_profile is false.
string
Preferred UI language. See supported values below.

Language values

The language preference field accepts the following values:

POST /api/feedback

The feedback endpoint lets your integration — or the PRIXO in-app widget — submit user feedback directly to the PRIXO team.
Authentication: Required Rate limit: 3 requests per minute per user
Exceeding the rate limit returns 429 Too Many Requests. Space out feedback submissions — this endpoint is designed for deliberate user-triggered actions, not automated bulk submissions.

Request body

string
required
The feedback message text. Plain text only.
string
An optional category tag to route the feedback. Example values: bug, suggestion, pricing.

Example request

Example response

Response fields

boolean
true when the feedback was accepted and queued for review.
string
A unique identifier for the submitted feedback record, prefixed with fb_. You can display this to users as a reference number.
Show the returned id to users after submission so they have a reference if they follow up via support channels.