---
title: "Get global events"
method: GET
path: "/global/event"
---

# Get global events

`GET /global/event`

Subscribe to global events from the OpenCode system using server-sent events.

## Response `200`

Event stream

## Changes

- **2026-06-05** `8bb9a15bd144` — 1 info
  - added `#/components/schemas/Event.skill.client.changed` to the `payload` response property `anyOf` list for the response status `200`
- **2026-05-06** `067d03067fb2` — 24 breaking, 5 warning, 13 info
  - the response property `payload/anyOf[#/components/schemas/SyncEvent.session.updated]/data/info/directory` became optional for the status `200`
  - the response property `payload/anyOf[#/components/schemas/SyncEvent.session.updated]/data/info/id` became optional for the status `200`
  - the response property `payload/anyOf[#/components/schemas/SyncEvent.session.updated]/data/info/parentID` became optional for the status `200`
  - the response property `payload/anyOf[#/components/schemas/SyncEvent.session.updated]/data/info/permission` became optional for the status `200`
  - …38 more
- …earlier changes not shown

[Full history](https://skmtc.dev/kaaass/apis/opencode/changes/global/event/get.md)

---

[API](https://skmtc.dev/kaaass/apis/opencode.md) · [All operations](https://skmtc.dev/kaaass/apis/opencode/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/kaaass/opencode/revisions/8bb9a15bd144/schema)
