Skip to Content

GET /api/v1/personas/me

Get the authenticated user’s persona, default filters, classification scores, and when they were last classified. If unclassified, returns the system default persona.

Authentication: Required

Sample Request

curl -H "Authorization: Bearer YOUR_TOKEN" \ "https://api.grails.app/api/v1/personas/me"

Response

// 200 OK { "success": true, "data": { "persona": { "slug": "collector", "name": "Collector", "description": "Focused on accumulating ENS names", "icon": "🏆" }, "defaultFilters": { "allNames": { ... }, "listings": { ... }, "sales": { ... }, "registrations": { ... }, "offers": { ... } }, "scores": { "collector": 0.85, "trader": 0.45, "flipper": 0.2 }, "classifiedAt": "2026-04-07T12:00:00.000Z" }, "meta": { "timestamp": "2026-04-08T00:00:00.000Z" } }

Error Responses

StatusCodeDescription
404USER_NOT_FOUNDUser not found
Last updated on