---
title: "Integrations - Tellescope"
url: "https://docs.unified.to/integrations/tellescope"
description: "Build Tellescope integrations faster with our Unified API — Healthcare data, API key, real-time sync."
date: "2026-11-15T02:57:26.964Z"
updated: "2026-11-15T02:57:26.964Z"
---

# Tellescope integration

> What this integration supports through the Unified.to API, by object. Live data: `GET https://api.unified.to/unified/integration?type=tellescope` with your workspace API key (or Core MCP `list_unified_integrations` with `type: "tellescope"`). All integrations: https://docs.unified.to/integrations.md

## Overview

- **Type:** `tellescope`
- **Categories:** [Healthcare](https://docs.unified.to/healthcare/overview.md), [HR & Directory](https://docs.unified.to/hris/overview.md), [Passthrough](https://docs.unified.to/passthrough/overview.md)
- **Website:** https://tellescope.com
- **Vendor API docs:** https://docs.tellescope.com/api-documentation
- **Launched:** 2026-11-14
- **Data regions:** Production, Staging

## How end users connect

- **API key** entered by the end user: `API Key`
    - In Tellescope, open Settings and generate an API key. Paste the Secret Key (not the key ID).

## Supported objects

| Object | Methods | Webhooks |
| --- | --- | --- |
| [healthcare_appointment](#healthcare_appointment) | list, get, create, update, remove | created, updated |
| [healthcare_careplan](#healthcare_careplan) | list, get | created, updated |
| [healthcare_condition](#healthcare_condition) | list, get | created, updated |
| [healthcare_encounter](#healthcare_encounter) | list, get | created, updated |
| [healthcare_location](#healthcare_location) | list, get | created, updated |
| [healthcare_medication](#healthcare_medication) | list, get | created, updated |
| [healthcare_observation](#healthcare_observation) | list, get, create | created, updated |
| [healthcare_patient](#healthcare_patient) | list, get, create, update | created, updated |
| [healthcare_practitioner](#healthcare_practitioner) | list, get | created, updated |
| [hris_employee](#hris_employee) | list, get | created, updated |
| [passthrough](#passthrough) | none | none |

Values below come from the integration's support data. "Required list filters" must be sent on list calls; "Required on create" fields must be sent when creating. Webhook events are `native` (pushed by the vendor) or `virtual` (polled by Unified.to). Anything not listed is not supported; an unsupported method returns `501`.

### healthcare_appointment

- **Methods:** `list`, `get`, `create`, `update`, `remove`
- **Webhooks:** `created` (virtual), `updated` (virtual)
- **Virtual webhook filters:** `virtual_webhook_end_lt`, `virtual_webhook_limit`, `virtual_webhook_location_id`, `virtual_webhook_start_gte`, `virtual_webhook_updated_gte`
- **List filters:** `list_end_lt`, `list_limit`, `list_location_id`, `list_offset`, `list_start_gte`, `list_updated_gte`
- **Readable fields:** `cancellation_reason`, `created_at`, `description`, `end_at`, `id`, `is_virtual`, `location_id`, `meeting_url`, `notes`, `patient_id`, `practitioner_ids`, `reasons`, `start_at`, `status`, `updated_at`
- **Writable fields:** `cancellation_reason`, `location_id`, `notes`, `patient_id`, `practitioner_ids`, `status`
- **Required on create:** `description`, `end_at`, `start_at`
- **Vendor objects:** `calendar_events`
- **Model:** https://docs.unified.to/healthcare/appointment/model.md

### healthcare_careplan

- **Methods:** `list`, `get`
- **Webhooks:** `created` (virtual), `updated` (virtual)
- **Virtual webhook filters:** `virtual_webhook_limit`, `virtual_webhook_patient_id`, `virtual_webhook_updated_gte`
- **List filters:** `list_limit`, `list_offset`, `list_patient_id`, `list_updated_gte`
- **Readable fields:** `created_at`, `description`, `end_at`, `id`, `name`, `patient_id`, `status`, `updated_at`
- **Writable fields:** none
- **Vendor objects:** `care_plans`
- **Model:** https://docs.unified.to/healthcare/careplan/model.md

### healthcare_condition

- **Methods:** `list`, `get`
- **Webhooks:** `created` (virtual), `updated` (virtual)
- **Virtual webhook filters:** `virtual_webhook_limit`, `virtual_webhook_patient_id`, `virtual_webhook_updated_gte`
- **List filters:** `list_limit`, `list_offset`, `list_patient_id`, `list_updated_gte`
- **Readable fields:** `codes`, `created_at`, `id`, `name`, `patient_id`, `type`, `updated_at`
- **Writable fields:** none
- **Vendor objects:** `enduser_problems`
- **Model:** https://docs.unified.to/healthcare/condition/model.md

### healthcare_encounter

- **Methods:** `list`, `get`
- **Webhooks:** `created` (virtual), `updated` (virtual)
- **Virtual webhook filters:** `virtual_webhook_limit`, `virtual_webhook_patient_id`, `virtual_webhook_updated_gte`
- **List filters:** `list_limit`, `list_offset`, `list_patient_id`, `list_updated_gte`
- **Readable fields:** `created_at`, `id`, `patient_id`, `practitioner_ids`, `reasons`, `start_at`, `updated_at`
- **Writable fields:** none
- **Vendor objects:** `enduser_encounters`
- **Model:** https://docs.unified.to/healthcare/encounter/model.md

### healthcare_location

- **Methods:** `list`, `get`
- **Webhooks:** `created` (virtual), `updated` (virtual)
- **Virtual webhook filters:** `virtual_webhook_limit`, `virtual_webhook_updated_gte`
- **List filters:** `list_limit`, `list_offset`, `list_query`, `list_updated_gte`
- **Readable fields:** `address`, `created_at`, `description`, `id`, `name`, `telephones`, `updated_at`
- **Writable fields:** none
- **Vendor objects:** `appointment_locations`
- **Model:** https://docs.unified.to/healthcare/location/model.md

### healthcare_medication

- **Methods:** `list`, `get`
- **Webhooks:** `created` (virtual), `updated` (virtual)
- **Virtual webhook filters:** `virtual_webhook_limit`, `virtual_webhook_patient_id`, `virtual_webhook_updated_gte`
- **List filters:** `list_limit`, `list_offset`, `list_patient_id`, `list_updated_gte`
- **Readable fields:** `authored_at`, `codes`, `created_at`, `dosage`, `dose_number`, `dose_unit`, `end_at`, `id`, `name`, `notes`, `patient_id`, `practitioner_id`, `start_at`, `status`, `updated_at`
- **Writable fields:** none
- **Vendor objects:** `enduser_medications`
- **Model:** https://docs.unified.to/healthcare/medication/model.md

### healthcare_observation

- **Methods:** `list`, `get`, `create`
- **Webhooks:** `created` (virtual), `updated` (virtual)
- **Virtual webhook filters:** `virtual_webhook_limit`, `virtual_webhook_patient_id`, `virtual_webhook_type`, `virtual_webhook_updated_gte`
- **List filters:** `list_limit`, `list_offset`, `list_patient_id`, `list_type`, `list_updated_gte`
- **Readable fields:** `codes`, `components`, `created_at`, `id`, `interpretation`, `name`, `notes`, `observed_at`, `patient_id`, `reference_range`, `status`, `type`, `updated_at`, `value_number`, `value_text`, `value_unit`
- **Writable fields:** `codes`, `name`, `notes`, `observed_at`, `reference_range`, `value_text`
- **Required on create:** `patient_id`, `status`, `type`, `value_number`, `value_unit`
- **Vendor objects:** `enduser_observations`
- **Model:** https://docs.unified.to/healthcare/observation/model.md

### healthcare_patient

- **Methods:** `list`, `get`, `create`, `update`
- **Webhooks:** `created` (virtual), `updated` (virtual)
- **Virtual webhook filters:** `virtual_webhook_limit`, `virtual_webhook_updated_gte`
- **List filters:** `list_limit`, `list_offset`, `list_query`, `list_updated_gte`
- **Readable fields:** `address`, `birthdate`, `created_at`, `emails`, `first_name`, `gender`, `id`, `identifiers`, `language`, `last_name`, `name`, `practitioner_ids`, `telephones`, `updated_at`
- **Writable fields:** `address`, `birthdate`, `emails`, `first_name`, `gender`, `last_name`, `telephones`
- **Vendor objects:** `endusers`
- **Model:** https://docs.unified.to/healthcare/patient/model.md

### healthcare_practitioner

- **Methods:** `list`, `get`
- **Webhooks:** `created` (virtual), `updated` (virtual)
- **Virtual webhook filters:** `virtual_webhook_limit`, `virtual_webhook_updated_gte`
- **List filters:** `list_limit`, `list_offset`, `list_query`, `list_updated_gte`
- **Readable fields:** `created_at`, `emails`, `first_name`, `id`, `identifiers`, `last_name`, `location_ids`, `name`, `qualifications`, `specialties`, `telephones`, `updated_at`
- **Writable fields:** none
- **Vendor objects:** `users`
- **Model:** https://docs.unified.to/healthcare/practitioner/model.md

### hris_employee

- **Methods:** `list`, `get`
- **Webhooks:** `created` (virtual), `updated` (virtual)
- **Virtual webhook filters:** `virtual_webhook_limit`, `virtual_webhook_updated_gte`
- **List filters:** `list_limit`, `list_offset`, `list_query`, `list_updated_gte`
- **Readable fields:** `bio`, `created_at`, `emails`, `first_name`, `id`, `last_name`, `locations`, `name`, `telephones`, `timezone`, `title`, `updated_at`
- **Writable fields:** none
- **Vendor objects:** `users`
- **Model:** https://docs.unified.to/hris/employee/model.md

### passthrough

- **Methods:** none
- **Webhooks:** none
- **Readable fields:** none
- **Writable fields:** none
