---
title: "Find user's badges"
method: GET
path: "/users/{userEmail}/badges"
tags: ["Badges"]
---

# Find user's badges

`GET /users/{userEmail}/badges`

Responds with all badges that the specified user has been awarded.

## Path parameters

- `userEmail` string, email, required

## Response `200`

user's badges

- UserBadge[]
  - `title` string
  - `description` string
  - `criterias` Criteria
    - `hasCompletedCourse` boolean
    - `hasPassedMandatoryAssessedQuizzes` boolean
  - `badgeUrl` string
  - `openBadge` OpenBadgeClass
    - `criteria` object
      - `narrative` string
    - `description` string
    - `id` string
    - `image` string
    - `issuer` string
    - `name` string
    - `type` string
  - `badgeExpiry` object
    - `expires` boolean
    - `expirationDate` string, date-time
  - `offeringId` string
  - `awardedAt` string, date-time

## Other responses

- `400` — Bad Request
- `401` — No authorization token was found.
- `403` — You are not allowed to access this resource.
- `404` — Not Found

---

[API](https://skmtc.net/iqualify/apis/iqualify-management-api.md) · [All operations](https://skmtc.net/iqualify/apis/iqualify-management-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/iqualify/iqualify-management-api/revisions/5ac6843de20a/schema)
