Skip to Content

GET /api/v1/auth/me

Returns the full profile of the currently authenticated user.

Authentication: Required

Cache: None

Sample Request

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

Response

// 200 OK { "success": true, "data": { "id": 1, "address": "0x1234567890abcdef1234567890abcdef12345678", "email": "user@example.com", "emailVerified": true, "telegram": "@username", "discord": "user#1234", "notifyOnOfferReceived": true, "notifyOnListingSold": true, "minOfferThreshold": 0.1, "createdAt": "2026-01-15T00:00:00.000Z", "updatedAt": "2026-04-01T00:00:00.000Z", "lastSignIn": "2026-04-07T12:00:00.000Z" }, "meta": { "timestamp": "2026-04-07T12:00:00.000Z", "version": "1.0.0" } }

Error Responses

StatusCodeDescription
401UNAUTHORIZEDMissing or invalid token
404USER_NOT_FOUNDUser record not found
500INTERNAL_ERRORFailed to fetch user
Last updated on