macos_session.* events announce that iSnap assigned a hosted macOS session to your account, or
that the rental of a session ended. This page says when each of the two event types is sent and when
it is not, lists the fields of data, and shows a full event. See
Hosted macOS sessions for the resource.
Common fields
Both events carry no line id: a subscription with a line filter never receives them, even when the
session runs one of the listed lines.
Your own rent, update, cancel and uncancel calls send no event. These events carry no personal data.
macos_session.rented
Sent when iSnap assigns a hosted macOS session to your account outside your own rent call. It is
sent once per assignment. POST /v1/macos-sessions/rent
itself sends no event: its response is the signal.
macos_session.released
Sent when the rental of a hosted macOS session ends. After the release, every call on the session
returns 404.
If a device session of a line runs on the session,
line.disconnected is sent too, even when the
device has stopped reporting, with
reason: scheduled_cancellation after your own cancellation and reason: admin_revoked when iSnap
took the session back.