---
title: "Get an app event"
method: GET
path: "/app-events/{id}"
tags: ["App Events"]
---

# Get an app event

`GET /app-events/{id}`

Fetch a single structured app event by its ID, including its typed payload, source, and originating device. Returns 404 if no event matches.

## Path parameters

- `id` string, uuid, required

## Response `200`

App event

- object
  - `data` Event, required
    - `id` string, uuid, required
    - `userId` string, uuid, required — Deprecated: use ownerId (tenancy) / createdBy (actor).
    - `ownerId` string, uuid, required
    - `createdBy` string, uuid, nullable, required
    - `deviceId` string, uuid, nullable, required
    - `rawEventId` string, uuid, nullable, required
    - `eventType` string, required
    - `source` 'app' | 'system' | 'device' | 'webhook', required
    - `payload` object, required
    - `occurredAt` string, nullable, required
    - `createdAt` string, nullable, required

## Other responses

- `404` — Not Found

## Changes

- **2026-07-07** `d5d1e5ee8188` — 3 info
  - response property `data/userId` deprecated
  - added the required property `data/createdBy` to the response with the `200` status
  - added the required property `data/ownerId` to the response with the `200` status
- **2026-06-28** `fd8fb6b29e38` — 1 info
  - endpoint added
- **2026-06-27** `99b4ade46263` — 1 breaking
  - api path removed without deprecation
- **2026-06-25** `fd8fb6b29e38` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/droidrun/apis/droidrun-cloud/changes/app-events/:id/get.md)

---

[API](https://skmtc.dev/droidrun/apis/droidrun-cloud.md) · [All operations](https://skmtc.dev/droidrun/apis/droidrun-cloud/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/droidrun/droidrun-cloud/revisions/b6fd8aed4bf4/schema)
