---
title: "getNotification"
method: GET
path: "/notification/{nguid}"
tags: ["notification"]
---

# getNotification

`GET /notification/{nguid}`

Get a notification by its NGUID.

## Path parameters

- `nguid` string, required

## Response `200`

OK

- SingleNotificationResponse
  - `data` NotificationObject
    - `operation` 'UNKNOWN' | 'CONNECT' | 'DISCONNECT' | 'AUTHENTICATE' | 'ENROLL' | 'EXTERNAL_AUTHENTICATE' | 'BATCH_ENROLL' | 'REGISTER_SEARCH' | 'SEARCH' | 'DELETE' | 'GET_RESULT' | 'CLOSE_SESSION' | 'FILTER' | 'COUNT_ANOMALIES' | 'FIND_ANOMALIES' | 'GET_ANOMALY' | 'ASSIGN_ANOMALY' | 'UNASSIGN_ANOMALY' | 'TRUST_ENROLL' | 'GET_TRANSACTION' | 'CHANGE_PRIORITY' | 'ADD_TO_REFERENCE' | 'REMOVE_FROM_REFERENCE' | 'REMOVE_KEYS' | 'GET_PEOPLE_TRANSACTIONS' | 'ANOMALY_ENROLL' | 'GET_EXCEPTION_RESULT' | 'QUALITY_ANALYSIS' | 'REGISTER_ENROLL' | 'STOP_SERVICE' | 'REGISTER_UL_BIOMETRIC' | 'REMOVE_UL_BIOMETRIC' | 'UPDATE_PERSON_BIOMETRIC' | 'DISABLE_PERSON_TRANSACTION' | 'TREAT_EXCEPTION'
    - `tguid` string, uuid — Transaction GUID.
    - `newTguid` string, uuid — New Transaction GUID, when it was edited during quality analysis.
    - `pguid` string, uuid — Person GUID.
    - `enrollPguid` string, uuid — Enroll Person GUID, when an exception treatment is performed.
    - `status` string — Status for TGUID.
    - `sender` string — Sender of the notification. `null` if the sender was GBDS.
    - `uguid` string, uuid — UL GUID.
    - `treatment` string — Exception treatment.
    - `update` boolean — `true` if it is an update.
    - `trusted` boolean — On enrollment notifications, `true` if it is a trusted enroll.
    - `origin` 'API' | 'GBDS' — Indicates notification origin.
    - `additionalData` object — Map of strings with additional data.
    - `relatedTransactions` PersonRelatedTransaction[] — List of transactions related to the notification transaction.
      - `status` string — Status of the transaction related to the main transaction.
      - `tguid` string — Transaction's global unique ID of the transaction related to the main transaction.
      - `pguid` string — Person's global unique ID of the person related to the transaction related to the main transaction.
      - `operation` 'UNKNOWN' | 'CONNECT' | 'DISCONNECT' | 'AUTHENTICATE' | 'ENROLL' | 'EXTERNAL_AUTHENTICATE' | 'BATCH_ENROLL' | 'REGISTER_SEARCH' | 'SEARCH' | 'DELETE' | 'GET_RESULT' | 'CLOSE_SESSION' | 'GET_PERSON' | 'FILTER' | 'COUNT_ANOMALIES' | 'FIND_ANOMALIES' | 'GET_ANOMALY' | 'ASSIGN_ANOMALY' | 'UNASSIGN_ANOMALY' | 'TRUST_ENROLL' | 'GET_TRANSACTION' | 'CHANGE_PRIORITY' | 'ADD_TO_REFERENCE' | 'REMOVE_FROM_REFERENCE' | 'REMOVE_KEYS' | 'GET_PEOPLE_TRANSACTIONS' | 'ANOMALY_ENROLL' | 'GET_EXCEPTION_RESULT' | 'QUALITY_ANALYSIS' | 'FILTER_TRANSACTION' | 'REGISTER_ENROLL' | 'STOP_SERVICE' | 'REGISTER_UL_BIOMETRIC' | 'REMOVE_UL_BIOMETRIC' | 'UPDATE_PERSON_BIOMETRIC' | 'DISABLE_PERSON_TRANSACTION' | 'TREAT_EXCEPTION' | 'TREAT_ANOMALY' — Operation type of the transaction related to the main transaction.
    - `nguid` string, uuid — Notification GUID.
    - `timestamp` integer
    - `acks` object[] — List of clients that have acknowledged the notification.
      - `client` string — Client name. Example: ETR, BEST.
      - `timestamp` integer
      - `comments` string

## Other responses

- `404` — Not Found

---

[API](https://skmtc.net/griaule/apis/gbds-api.md) · [All operations](https://skmtc.net/griaule/apis/gbds-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/griaule/gbds-api/versions/fa80f482ec5e/schema)
