---
title: "[Beta] List events for an axon."
method: GET
path: "/v1/axons/{id}/events"
tags: ["axons"]
---

# [Beta] List events for an axon.

`GET /v1/axons/{id}/events`

[Beta] List events from an axon's event stream, ordered by sequence descending.

## Path parameters

- `id` string, required

## Query parameters

- `limit` integer
- `starting_after` string
- `include_total_count` boolean

## Response `200`

OK

- AxonEventListView
  - `events` AxonEventView[], required — List of axon events.
    - `sequence` integer, required — Monotonic sequence number.
    - `axon_id` string, required — The axon identifier.
    - `timestamp_ms` integer, required — Timestamp in milliseconds since epoch.
    - `origin` 'EXTERNAL_EVENT' | 'AGENT_EVENT' | 'USER_EVENT' | 'SYSTEM_EVENT', required — Event origin classification.
    - `source` string, required — Event source (e.g. github, slack).
    - `event_type` string, required — Event type (e.g. push, pull_request).
    - `payload` string, required — JSON-encoded event payload.
  - `has_more` boolean, required
  - `total_count` integer, nullable

---

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