---
title: "List all MSP level events"
method: GET
path: "/msp/v2/events"
tags: ["Events"]
---

# List all MSP level events

`GET /msp/v2/events`

Returns the list of events generated at MSP level. For the list of valid event types, see [Supported MSP events](/docs/supported-msp-events).

## Query parameters

- `pageSize` integer
- `pageToken` string
- `category` 'EVENT' | 'AUDIT' | 'ALERT'
- `type` string
- `syslogSeverity` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7

## Headers

- `Authorization` string, required

## Response `200`

Ok

- ListMSPEventsResponse
  - `events` ListMSPEvents[] — The list contains event details published by MSP. Empty array is returned when pageToken is provided in request and there are no events available for the pageToken object.
    - `category` 'EVENT' | 'AUDIT' | 'ALERT' — The category of the event.
    - `details` object — All the details of event in JSON schema specific to the eventType. For the JSON schema definition, please refer to <a href="https://developer.druva.com/docs/supported-msp-events">Supported MSP Events</a>
    - `feature` string — Type of the entity for which the event has happened.
    - `globalID` string — Global ID of MSP.
    - `timeStamp` integer — The epoch representation of the time at which the event occurred.
    - `syslogFacility` integer — Syslog standard of defining the event origin/type.
    - `syslogSeverity` integer — SyslogSeverity represents the severity(0-7) of the event. The severity codes are as follows: 0: Emergency 1: Alert (action must be taken immediately) 2: Critical (critical conditions) 3: Error (error conditions) 4: Warning (warning conditions) 5: Notice (normal but significant condition) 6: Informational (informational messages) 7: Debug (debug-level messages)
    - `type` string — Type of the event. For all valid values of event types, please refer to : <a href="https://developer.druva.com/docs/supported-msp-events">Supported MSP Events</a>
  - `nextPageToken` string — The token to access the next page of results. Use the received token value in subsequent request's parameter 'pageToken'.

## Other responses

- `400` — Bad Request
- `401` — The request did not include a valid Access Token. Kindly provide a valid Access Token to process the request.
- `429` — Too many requests
- `500` — The request was not processed due to an internal error. Kindly try again later. If the error persists, contact Druva Support.
- `503` — Service is not available

---

[API](https://skmtc.net/druva/apis/authentication.md) · [All operations](https://skmtc.net/druva/apis/authentication/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/druva/authentication/revisions/2af2bf148b25/schema)
