---
title: "Activity · API | Rdp.Vision"
description: "GET /servers/{id}/events: Everything done to the server, newest first: by you, by an API key (marked with its name) or by support."
url: https://rdp.vision/docs/api/servers/events
---

Open in AI

[ChatGPT](https://chatgpt.com/?q=Read%20https%3A%2F%2Frdp.vision%2Fdocs%2Fapi%2Fservers%2Fevents.md%20and%20help%20me%20use%20the%20Rdp.Vision%20API.)[Claude](https://claude.ai/new?q=Read%20https%3A%2F%2Frdp.vision%2Fdocs%2Fapi%2Fservers%2Fevents.md%20and%20help%20me%20use%20the%20Rdp.Vision%20API.)

Servers

# Activity

Everything done to the server, newest first: by you, by an API key (marked with its name) or by support.

GET`/servers/{id}/events`

## Authorization

`Authorization`header required

`Bearer rv_…`, a key with the `read` scope. [About keys](https://rdp.vision/docs/api/authentication)

## Path parameters

`id`string (uuid) required

The server id from List servers.

## Response

`id`string (uuid)

`action`string

e.g. server\_power, server\_renew, server\_reinstall.

`detail`string | null

What happened.

`by_admin`boolean

Done by support.

`created_at`string (datetime)

## Status codes

- 200 | Success.
- 401 | No key, a wrong key, or a revoked or expired one.
- 429 | More than 120 requests a minute with one key, or too many wrong keys from one address.

Request

curl "https://rdp.vision/api/v1/servers/3f6c2a8e-91d4-4b7a-a5e2-7c0d9b1f4e36/events" \\
  -H "Authorization: Bearer $RDPVISION\_KEY"

Response

\[
  {
    "id": "9b2e41c0-77aa-4c1e-b7f4-0f3d8a6c2e51",
    "action": "server\_power",
    "detail": "Reset · 203.0.113.18 · via API key trading agent",
    "by\_admin": false,
    "created\_at": "2026-11-12T19:02:11Z"
  }
\]
