---
title: "GET /curation/notifications/user"
method: GET
path: "/curation/notifications/user"
tags: ["curation"]
---

# GET /curation/notifications/user

`GET /curation/notifications/user`

Return all notifications for a user

## Query parameters

- `offset` integer
- `limit` integer

## Response `default`

default response

- UserNotification[]
  - `action` 'INFER_DOCKSTORE_YML', required — The recommended action for the repository
  - `dbCreateDate` integer — Timestamp at which the notification was created
  - `dbUpdateDate` integer — Timestamp at which the notification was last updated
  - `hidden` boolean, required — Is the notification hidden?
  - `id` integer — ID for the notification
  - `user` User
    - `avatarUrl` string
    - `curator` boolean — Indicates whether this user is a curator. The value is always false unless requested for oneself or by an admin
    - `id` integer
    - `isAdmin` boolean — Indicates whether the user is an admin. The value is always false unless requested for oneself or by an admin
    - `metricsRobot` boolean
    - `metricsRobotPartner` 'GALAXY' | 'TERRA' | 'DNA_STACK' | 'DNA_NEXUS' | 'CGC' | 'NHLBI_BIODATA_CATALYST' | 'ANVIL' | 'CAVATICA' | 'NEXTFLOW_TOWER' | 'ELWAZI' | 'AGC' | 'TOIL' | 'OTHER' | 'ALL' — Indicates whether this user is a robot that submits metrics
    - `name` string
    - `orcid` string
    - `platformPartner` 'GALAXY' | 'TERRA' | 'DNA_STACK' | 'DNA_NEXUS' | 'CGC' | 'NHLBI_BIODATA_CATALYST' | 'ANVIL' | 'CAVATICA' | 'NEXTFLOW_TOWER' | 'ELWAZI' | 'AGC' | 'TOIL' | 'OTHER' | 'ALL' — Indicates whether this account corresponds to a platform partner
    - `privacyPolicyVersion` 'NONE' | 'PRIVACY_POLICY_VERSION_2_5'
    - `privacyPolicyVersionAcceptanceDate` integer
    - `setupComplete` boolean
    - `tosacceptanceDate` integer
    - `tosversion` 'NONE' | 'TOS_VERSION_1' | 'TOS_VERSION_2'
    - `tosversionAcceptanceDate` integer
    - `userProfiles` object
    - `username` string
    - `usernameChangeRequired` boolean — Indicates whether the user is required to change their username before being allowed to do various operations on Dockstore.

## Changes

- **2025-11-12** `52f0ecb5c8ca` — 1 info
  - added the required property `items/hidden` to the response with the `default` status
- **2025-10-15** `c0261681c4de` — 1 breaking
  - removed the required property `items/hidden` from the response with the `default` status
- **2025-09-26** `962349b512bb` — 1 info
  - added the required property `items/hidden` to the response with the `default` status
- **2025-09-03** `037feeff70ba` — 1 info
  - endpoint added
- **2025-05-05** `7a89c3c933f1` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/dockstore/apis/dockstore-api/changes/curation/notifications/user/get.md)

---

[API](https://skmtc.dev/dockstore/apis/dockstore-api.md) · [All operations](https://skmtc.dev/dockstore/apis/dockstore-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/dockstore/dockstore-api/revisions/9d82a4e96aa7/schema)
