---
title: "Retrieve all notifications"
method: GET
path: "/api/v1/notifications/list"
tags: ["Notifications"]
---

# Retrieve all notifications

`GET /api/v1/notifications/list`

## Query parameters

- `Limit` integer
- `Offset` integer
- `SortBy` string
- `SortDirection` string
- `StartDate` string, date-time
- `EndDate` string, date-time
- `OrganizationId` integer
- `FilterBy` string
- `ProjectId` integer
- `UserId` string
- `IsDeleted` boolean
- `Search` string

## Response `200`

OK

- NotificationHistory
  - `data` NotificationListDto[], nullable, required
    - `createdAt` string, nullable, required
    - `actionMessage` string, required
    - `actionStatus` 'succeeded' | 'failed' | 'warning', required
    - `username` string, nullable, required
    - `category` 'StartAddServer' | 'AddedServer' | 'StartAddVm' | 'StartAddVmDisk' | 'AddedVmDisk' | 'StartDeleteVmDisk' | 'DeletedVmDisk' | 'AddedVm' | 'StartDeleteVm' | 'DeletedVm' | 'StartDeleteServer' | 'DeletedServer' | 'CommitChanges' | 'CreatedProject' | 'StartPurgeProject' | 'PurgedProject' | 'CapacityNotAvailable' | 'SpotFailure' | 'CreateInfraFailure' | 'DestroyInfraFailure' | 'LoginFailed' | 'KubernetesError' | 'StartUpgradeProject' | 'UpgradedProject' | 'StartUpdateCloudCredentials' | 'UpdatedCloudCredentials' | 'StartedEnableGatekeeper' | 'StartedDisableGatekeeper' | 'StartedEnableBackup' | 'StartedDisableBackup' | 'EnabledBackup' | 'DisabledBackup' | 'EnabledGatekeeper' | 'DisabledGatekeeper' | 'AddedBackupPolicy' | 'DeletedBackupPolicy' | 'StartEnableMonitoring' | 'EnabledMonitoring' | 'StartDisableMonitoring' | 'DisabledMonitoring' | 'HealthStatus' | 'ServerRebooted' | 'SilenceAlert' | 'AddedProject' | 'AddedUser' | 'ServerStopped' | 'ServerStarted' | 'ServerShelved' | 'ServerUnshelved' | 'ServerConsole' | 'ServerStatus' | 'PatchKubernetes' | 'InstallApplication' | 'CancelApplication' | 'UninstallApplication' | 'EnableAutoscaling' | 'DisableAutoscaling' | 'BoundProject' | 'LockUnlockProject' | 'EnabledAi' | 'StartedEnableAi' | 'DisabledAi' | 'StartedDisableAi' | 'EnableDisableMaintenanceMode' | 'UpdateVmFlavor' | 'DeleteVirtualCluster' | 'StartCommitChanges' | 'StartPurgeServers' | 'StartPurgeVms' | 'StartCommitVmChanges' | 'StartRepairServers' | 'StartRepairVms' | 'None' | 'CommitVmChanges' | 'RepairServers' | 'RepairVms' | 'ScaleUpServers' | 'ScaleUpVms' | 'StartAddingVCluster' | 'AddingVCluster' | 'StartImportCluster' | 'StartMigrationCluster' | 'KubernetesAction' | 'DeletedProject', required
    - `projectName` string, nullable, required
    - `projectId` integer, nullable, required
    - `isDeleted` boolean, required
  - `totalCount` integer, required

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `409` — Conflict
- `500` — Internal Server Error

---

[API](https://skmtc.dev/taikun/apis/taikun-webapi.md) · [All operations](https://skmtc.dev/taikun/apis/taikun-webapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/taikun/taikun-webapi/revisions/09395964d191/schema)
