---
title: "Get Property Activity"
method: GET
path: "/v1/property/{property_id}/activity"
tags: ["Property"]
---

# Get Property Activity

`GET /v1/property/{property_id}/activity`

## Path parameters

- `property_id` string, required

## Query parameters

- `start_date` string
- `end_date` string
- `limit` integer
- `offset` integer

## Response `200`

Successful Response

- Activity[]
  - `event` union, required — Note: Additional event types or fields may be added
    - AppointmentEvent
      - `event_id` string, required
      - `type` 'Appointment'
      - `event_date` string, date-time, required
      - `tour_type` 'sgt' | 'guided' | 'virtual', required — An enumeration.
      - `appointment_time` string, date-time, required
      - `appointment_id` string, required
      - `is_full_day` boolean
      - `virtual_tour_link` string
    - ShowEvent
      - `event_id` string, required
      - `type` 'Show'
      - `event_date` string, date-time, required
      - `appointment_id` string
      - `access_code` string
    - NoShowEvent
      - `event_id` string, required
      - `type` 'NoShow'
      - `event_date` string, date-time, required
      - `appointment_id` string, required
    - AppointmentCanceledEvent
      - `event_id` string, required
      - `type` 'AppointmentCanceled'
      - `event_date` string, date-time, required
      - `appointment_id` string, required
    - LeadNoteEvent
      - `event_id` string, required
      - `type` 'LeadNote'
      - `event_date` string, date-time, required
      - `note` string, required
    - EmailEvent
      - `event_id` string, required
      - `type` 'Email'
      - `event_date` string, date-time, required
      - `sender` 'lead' | 'elise' | 'agent' | 'vendor', required — An enumeration.
      - `subject` string, required
      - `message` string, required
      - `to_addresses` string[]
      - `cc_addresses` string[]
      - `from_address` string
    - TextEvent
      - `event_id` string, required
      - `type` 'Text'
      - `event_date` string, date-time, required
      - `sender` 'lead' | 'elise' | 'agent' | 'vendor', required — An enumeration.
      - `message` string, required
      - `to_phone_number` string
      - `from_phone_number` string
    - VoiceEvent
      - `event_id` string, required
      - `type` 'Voice'
      - `event_date` string, date-time, required
      - `sender` string, required
      - `summary` string, required
    - StatusUpdatedEvent
      - `event_id` string, required
      - `type` 'StatusUpdated'
      - `event_date` string, date-time, required
      - `status` 'ApplicationStarted' | 'ApplicationCompleted' | 'ApplicationApproved' | 'ApplicationRejected' | 'ApplicationCanceled' | 'LeaseStarted' | 'LeaseApproved' | 'LeasePartiallyCompleted' | 'LeaseCompleted', required — An enumeration.
    - AgentTakeoverEvent
      - `event_id` string, required
      - `type` 'AgentTakeover'
      - `event_date` string, date-time, required
      - `reason` string
    - EliseReactivatedEvent
      - `event_id` string, required
      - `type` 'EliseReactivated'
      - `event_date` string, date-time, required
    - OptOutEvent
      - `event_id` string, required
      - `type` 'OptOut'
      - `event_date` string, date-time, required
      - `mediums` ConversationMedium[], required
    - OptInEvent
      - `event_id` string, required
      - `type` 'OptIn'
      - `event_date` string, date-time, required
      - `mediums` ConversationMedium[], required
    - WebchatEvent
      - `event_id` string, required
      - `type` 'Webchat'
      - `event_date` string, date-time, required
      - `sender` string, required
      - `message` string, required
    - SurveyLinkEvent
      - `event_id` string, required
      - `type` 'SurveyLink'
      - `event_date` string, date-time, required
      - `survey_link` string, required
      - `survey_link_type` 'PostTourSurvey', required — An enumeration.
    - IdVerificationStatusEvent
      - `event_id` string, required
      - `type` 'IdVerificationStatus'
      - `event_date` string, date-time, required
      - `status` 'NOT_STARTED' | 'STARTED' | 'FAILED' | 'SUCCESSFUL' | 'ERROR' | 'EXPIRED' | 'CANCELLED' | 'PENDING_REVIEW', required — status of an id verification attempt. Currently, mirroring Plaid's status
      - `provider` string, required — The ID verification provider that performed the verification
      - `expiration_date` string, date-time — When the verification expires (if applicable)
      - `verification_id` string — External verification ID from the provider
      - `metadata` object — Provider-specific metadata and additional verification details
  - `prospect_id` string
  - `resident_id` string
  - `responsibility` 'Leasing' | 'Maintenance' | 'Billing' | 'Renewals' | 'EmergencyMaintenance' | 'Lockouts' | 'SafetyAndSecurity' | 'Concierge', required — An enumeration.

## Other responses

- `401` — Not Authorized for this endpoint
- `404` — Not found
- `422` — Validation Error

---

[API](https://skmtc.net/eliseai/apis/elise-api.md) · [All operations](https://skmtc.net/eliseai/apis/elise-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/eliseai/elise-api/revisions/8abbd6b80f99/schema)
