---
title: "Directory List"
method: GET
path: "/api/v1/organizations/{org_id}/directory"
tags: ["include_in_client_gen"]
---

# Directory List

`GET /api/v1/organizations/{org_id}/directory`

## Request

- Base URL: `https://app.sagecare.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://app.sagecare.ai/api/v1/organizations/{org_id}/directory`
- Auth: API key in header `X-Session-Token`

## Path parameters

- `org_id` integer, required

## Query parameters

- `types` union[]
  - union
    - 'client' | 'contact' | 'institution' | 'referrer'
    - string
- `client_statuses` union[]
  - union
    - 'prospect' | 'closed_lost' | 'active' | 'churned'
    - string
- `referrer_kinds` union[]
  - union
    - 'referrer_person' | 'referrer_institution'
    - string
- `search` string
- `sort` union
  - 'name' | 'status' | 'description' | 'source' | 'referrals' | 'last_contacted'
  - string
- `direction` union
  - 'asc' | 'desc'
  - string

## Response `200`

OK

- Directory
  - `contacts` DirectoryContact[], required
    - `entity_type` 'contact', required
    - `id` integer, required
    - `first_name` string, required
    - `last_name` string, required
    - `description` string
    - `source` union
      - 'wellsky_api' | 'wellsky_scraper' | 'axiscare_sync' | 'manual' | 'device_contacts' | 'ai_action' | 'caring' | 'apfm': Centralized data source choices for all care models
      - string
    - `last_contacted_at` string, date-time, nullable
    - `abbreviation` string
    - `sort_letter` string
  - `patients` DirectoryPatient[], required
    - `entity_type` 'patient', required
    - `id` integer, required
    - `first_name` string, required
    - `last_name` string, required
    - `status` union, required
      - 'prospect' | 'closed_lost' | 'active' | 'churned'
      - string
    - `description` string
    - `source` union
      - 'wellsky_api' | 'wellsky_scraper' | 'axiscare_sync' | 'manual' | 'device_contacts' | 'ai_action' | 'caring' | 'apfm': Centralized data source choices for all care models
      - string
    - `last_contacted_at` string, date-time, nullable
    - `abbreviation` string
    - `sort_letter` string
  - `referrers` DirectoryReferrer[]
    - `entity_type` union, required
      - 'referrer_person' | 'referrer_institution'
      - string
    - `id` integer, required
    - `name` string, required
    - `description` string
    - `source` union
      - 'wellsky_api' | 'wellsky_scraper' | 'axiscare_sync' | 'manual' | 'device_contacts' | 'ai_action' | 'caring' | 'apfm': Centralized data source choices for all care models
      - string
    - `referrals` integer
    - `last_contacted_at` string, date-time, nullable
    - `abbreviation` string
    - `sort_letter` string

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `422`: Unprocessable Content

---

[API](https://skmtc.dev/sagecare/apis/sage-api-v1.md) - [All operations](https://skmtc.dev/sagecare/apis/sage-api-v1/llms.txt) - [OpenAPI document](https://skmtc.dev/sagecare/apis/sage-api-v1/revisions/36b26ceace69?raw)
