# Get user activity Endpoint: GET /users/{id} Version: v1 Security: imfKey ## Path parameters: - `id` (string, required) ## Response 200 fields (application/json): - `id` (string) - `badges` (array) - `badges.name` (string) - `badges.icon` (string) - `badges.requirements` (array) - `badges.requirements.type` (string) - `badges.requirements.minScore` (number) - `badges.requirements.maxAttempts` (integer) - `badges.requirements.status` (string) - `badges.createdAt` (string) - `badges.updatedAt` (string) - `assignments` (array) - `assignments.user` (string, required) - `assignments.assignedAt` (string) - `assignments.deadline` (string) - `assignments.completedAt` (string) - `assignments.progress` (number) - `assignments.data` (object) - `activity` (array) - `activity.metadata` (object) - `activity.metadata.domain` (string) - `activity.metadata.path` (string) - `activity.metadata.timestamp` (string) ## Response 400 fields (application/problem+json): - `type` (string) URI reference [[RFC3986](https://tools.ietf.org/html/rfc3986)] that identifies the problem type. It should provide human-readable documentation for the problem type. When this member is not present, its value is assumed to be "about:blank". - `title` (string) Short, human-readable summary of the problem type. It SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization. - `status` (integer) HTTP status code. - `detail` (string) Human-readable explanation specific to this occurrence of the problem. - `instance` (string) URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.