API Design
User Profile JSON Example
A complete JSON example for a user profile object — includes name, email, avatar, address, preferences, and role fields. Copy-ready for REST API design and user management systems.
Field Reference
idrequiredstringUnique user identifier with usr_ prefixusernamerequiredstringLowercase alphanumeric handle, unique per tenantemailrequiredstringPrimary email address, used for login and notificationsrolerequiredstringAccess control role: admin, editor, or viewerisVerifiedrequiredbooleanWhether the user has completed email verificationaddressoptionalobjectStructured postal address with city, state, and countrypreferencesoptionalobjectUser-specific settings such as language, timezone, and themecreatedAtrequiredstring (ISO 8601)Timestamp when the account was first createdVariants
MinimalOnly the required fields needed to create a valid user record.
ExtendedFull profile including OAuth connections, two-factor settings, and billing details.
Common Use Cases
- →Designing the response schema for a GET /users/:id REST endpoint
- →Seeding test databases with realistic user fixture data
- →Documenting the user object shape in OpenAPI / Swagger specs
userprofileaccountREST APIidentity
Validate or format this JSON
One click loads this exact example into the tool — no copy-paste needed. Format it, validate it, explore the tree, or generate TypeScript types instantly.
Frequently Asked Questions
Related JSON Examples
API DesignREST API ResponseGeneric REST API response wrapper with data payload, status, and pagination meta.AuthenticationJWT PayloadJWT payload JSON with standard RFC 7519 claims and custom role/permission fields.API DesignPagination ResponsePaginated list response JSON with offset, cursor, total, and navigation links.