{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "ExtendedUser", "description": "The representation of a user", "type": "object", "properties": { "type_of": { "type": "string" }, "id": { "type": "integer", "format": "int64" }, "username": { "type": "string" }, "name": { "type": "string" }, "summary": { "type": "string", "nullable": true }, "twitter_username": { "type": "string" }, "github_username": { "type": "string" }, "email": { "type": "string", "nullable": true, "description": "Email (if user allows displaying email on their profile) or nil" }, "website_url": { "type": "string", "nullable": true }, "location": { "type": "string", "nullable": true }, "joined_at": { "type": "string" }, "profile_image": { "type": "string" }, "badge_ids": { "type": "array", "items": { "type": "integer" }, "description": "ids of the badges awarded to the user" } } }