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
idstringrequiredUnique user identifier with usr_ prefixusernamestringrequiredLowercase alphanumeric handle, unique per tenantemailstringrequiredPrimary email address, used for login and notificationsrolestringrequiredAccess control role: admin, editor, or viewerisVerifiedbooleanrequiredWhether the user has completed email verificationaddressobjectoptionalStructured postal address with city, state, and countrypreferencesobjectoptionalUser-specific settings such as language, timezone, and themecreatedAtstring (ISO 8601)requiredTimestamp 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
Paste the example above into JSONKit's tools to validate, minify, or explore the structure interactively.
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.