---
title: "Get mobile events for an org"
method: GET
path: "/v1/core/mobile-events"
---

# Get mobile events for an org

`GET /v1/core/mobile-events`

Get mobile events for an organization with optional filtering

## Query parameters

- `createdAtGt` string — Return results created AFTER the given date. Format: ISO 8601 timestamp (YYYY-MM-DDTHH:mm:ss.sssZ). Example: 2024-06-13T04:00:00.592Z
- `createdAtLt` string — Return results created BEFORE the given date. Format: ISO 8601 timestamp (YYYY-MM-DDTHH:mm:ss.sssZ). Example: 2024-06-13T04:00:00.592Z
- `cursor` string — Cursor token for pagination.
- `pageSize` number — Number of results to return per page.
- `eventCode` 'recorderStateChange' | 'networkStatusChange' | 'appStateChange' | 'consentStatusChanged' | 'recordingMetadataChanged' | 'deeplinkReceived' | 'deeplinkConsumed' | 'userAuthStatusChanged' — DEPRECATED: Use eventCodeIn. Filters to the provided eventCode only.
- `eventCodeIn` string[] — Filters to the provided eventCode(s). Accepts comma-separated values or repeated eventCodeIn params.
- `userId` string — Filters to the provided userId only.
- `recordingId` string — Filters to the provided recordingId only.

## Response `200`

Get mobile events for an org

- object
  - `data` array[], required
    - object[]
      - `id` string, required
      - `recordingId` string
      - `externalOpportunityIds` string[]
      - `userId` string, required
      - `organizationId` string, required
      - `eventCode` 'recorderStateChange' | 'networkStatusChange' | 'appStateChange' | 'consentStatusChanged' | 'recordingMetadataChanged' | 'deeplinkReceived' | 'deeplinkConsumed' | 'userAuthStatusChanged', required
      - `event` union, required
        - object
          - `value` 'start' | 'resume' | 'pause' | 'stop' | 'cancelled', required
          - `trigger` 'interruption' | 'buttonPress' | 'deeplink' | 'maxRecordingTimeExceeded' | 'unknown', required
        - object
          - `value` 'online' | 'offline', required
        - object
          - `value` 'background' | 'active' | 'inactive', required
        - object
          - `status` 'requested' | 'granted' | 'declined', required
        - object
          - `title` string, required
        - object
          - `fullUrl` string, required
        - object
          - `status` 'authenticated' | 'unauthenticated', required
      - `createdAt` string, required
  - `cursor` string, nullable, required — Opaque cursor for pagination

---

[API](https://skmtc.dev/siro/apis/swagger-api.md) · [All operations](https://skmtc.dev/siro/apis/swagger-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/siro/swagger-api/revisions/9995339a94c6/schema)
