Get Current User
Retrieves account metadata for the currently authenticated user. Requires the `user:read` scope when called with an API key. This returns identity metadata only — resume, cover letter, and portfolio content is never exposed here. Results are cached for 30 minutes and refreshed on write.
Your personal API key — vw_ followed by 64 hex characters. The same key is also accepted
as Authorization: Bearer vw_....
In: header
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/api/v1/users/me"{ "success": true, "message": "User information fetched successfully", "data": { "id": "cmnu7awv4000063lk18zpon2m", "name": "VeriWorkly User", "username": "veriworkly-user", "email": "[email protected]", "emailVerified": true, "autoSyncEnabled": false, "createdAt": "2026-04-11T10:37:35.584Z", "updatedAt": "2026-04-25T19:35:44.409Z", "_count": { "apiKeys": 2, "shareLinks": 4, "resumes": 4 } }}Users Module
Manage authenticated user profiles, preferences, and account metadata.
Update User NamePUT
Updates the display name of the authenticated user. Requires the `user:write` scope when called with an API key. The email address is read-only through this API. Leading and trailing whitespace is trimmed before validation.