forked from Nova-reward/Nova-Rewards
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathget-user-profile-public-or-private-depending-on-ownership.StatusCodes.json
More file actions
1 lines (1 loc) · 1.46 KB
/
Copy pathget-user-profile-public-or-private-depending-on-ownership.StatusCodes.json
File metadata and controls
1 lines (1 loc) · 1.46 KB
1
{"responses":{"200":{"description":"User profile.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true},"data":{"type":"object","properties":{"id":{"type":"integer","example":42},"email":{"type":"string","format":"email","example":"alice@example.com"},"first_name":{"type":"string","example":"Alice"},"last_name":{"type":"string","example":"Smith"},"role":{"type":"string","enum":["user","admin"],"example":"user"},"created_at":{"type":"string","format":"date-time","example":"2025-01-15T10:30:00Z"}},"title":"User"}}}}}},"400":{"description":"Invalid id.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false},"error":{"type":"string","example":"validation_error"},"message":{"type":"string","example":"walletAddress is required"}},"title":"ErrorResponse"}}}},"401":{"description":"Unauthenticated.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false},"error":{"type":"string","example":"validation_error"},"message":{"type":"string","example":"walletAddress is required"}},"title":"ErrorResponse"}}}},"404":{"description":"User not found.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false},"error":{"type":"string","example":"validation_error"},"message":{"type":"string","example":"walletAddress is required"}},"title":"ErrorResponse"}}}}}}