NEW Bare Metal Servers with 20G Dedicated Unmetered Bandwidth 20G Dedicated Unmetered Servers Read more STATUS

The Activity Log: Who Did What on Your Account, and When

Sep 22, 2026 3 min read

Every action that changes something on your account is written to the Activity log: a power cycle, a reinstall, a rescue boot, a VM rebuild, a reverse-DNS change, a blackhole, an order. It records what happened, to which resource, when, and whether it succeeded, whether it came from the portal or the API. It is the answer to “who rebooted this” and “did that reinstall actually run”.

Reading it

Open Activity under Identity in the left-hand menu. Each row is one operation, newest first, with its message, the resource it touched, the time and a status. Two sets of filters narrow it: by asset (servers, VMs, and so on) and by status (succeeded, failed, or in progress). While anything is still running the page refreshes itself.

The Activity page in Amóni: a list of operations including a reverse DNS change, blackhole announce and withdraw, VM SSH key update and rescue actions, each with an id, a timestamp and a status
One row per operation, newest first, filterable by asset and by status.

The same events feed webhooks: subscribe once and every operation is delivered to your endpoint as a signed event, so a change made by anyone on the account can reach your own systems.

With the API

A key with read is enough. GET /v1/operations returns the recent operations, newest first:

curl -s https://api.amoni.app/v1/operations \
  -H "Authorization: Bearer nr_live_..."
{
  "success": true,
  "data": [
    {
      "id": 47, "type": "ip.rdns", "status": "succeeded",
      "resource_type": "ip", "resource_id": 11687,
      "message": "Set reverse DNS for 203.0.113.12 to mx.example.com",
      "started_at": "2026-09-22 12:54:52", "finished_at": "2026-09-22 12:54:52",
      "created_at": "2026-09-22 12:54:52"
    },
    {
      "id": 44, "type": "network.blackhole_withdraw", "status": "succeeded",
      "resource_type": null, "resource_id": null,
      "message": "Withdrew blackhole for 203.0.113.11/32", "...": "..."
    }
  ]
}

Filter with ?status= (succeeded, failed, pending, running) and ?resource_type= (for example server, or a comma-separated list). GET /v1/operations/{id} shows one operation, and is what you poll after any call that answered 202: its status moves through pending and running to succeeded or failed, and you stop at either. The type field names the action: server.power, server.reinstall, server.rescue, vm.rebuild, vm.ssh_keys, ip.rdns, network.blackhole, app.install, order.place, and so on.

Questions we get

  • Does it show read actions too? No. Only writes, the actions that change something. Listing pages and viewing detail are not recorded.
  • Who is “who”? The log records the operation and its result. To see which person did it, each has their own login; see invite your team rather than sharing one account.
  • An operation says failed. What now? The message says what failed. For a failed power or reinstall, retry from the resource's own page; if it fails again, open a ticket with the operation id.
  • Can I get alerted on activity? Yes, through webhooks: every operation is delivered as a signed event. Uptime alerts are separate; see uptime monitoring.
  • How far back does it go? The page and the API return the recent operations. For an older audit question, open a ticket with the dates and the resource.

Still stuck?

Open a support ticket with an operation id and we can tell you exactly what it did on our side.

Built for production

Why teams stay with Netrouting

We connect you to the Internet using network engineers (and not order takers) and hardware and infrastructure that is built to last, so we can pick up where you left off when you need us.

  • Expert-Level Support Our staff is available 24 hours a day, 7 days a week to handle network administration and systems management issues as they occur.
  • Scalable Solutions Build whatever depth or breadth your infrastructure needs and then scale as required.
  • Enhanced Security Enable 2-factor authentication and also limit by IP address from the control panel to secure your account.
  • Cost-Efficient Infrastructure You will always receive the best value from your investment as you will be optimized for budget without any compromise on Quality.