---
title: "Returns the consent audit trail for the treatment plan attached to this
appointment. Returns an empty list when no plan exists. Used by the
Chronicle and Schedule consent viewer modals."
method: GET
path: "/Appointments/{id}/consent-events"
tags: ["Appointments"]
---

# Returns the consent audit trail for the treatment plan attached to this
appointment. Returns an empty list when no plan exists. Used by the
Chronicle and Schedule consent viewer modals.

`GET /Appointments/{id}/consent-events`

## Path parameters

- `id` string, required

## Response `200`

OK

- EstimateConsentEventListResponseDto
  - `events` EstimateConsentEventDto[]
    - `id` string
    - `estimateId` string
    - `eventType` string
    - `consentMethod` string, nullable
    - `tierSelected` string, nullable
    - `hasSignature` boolean — Whether this event has a drawn signature (without returning the base64 payload).
    - `signatureData` string, nullable — Base64 PNG. Only populated on the detail view to keep list payloads small.
    - `signedName` string, nullable
    - `capturedByUserId` string, nullable
    - `capturedByName` string, nullable
    - `notes` string, nullable
    - `createdAt` string, date-time

---

[API](https://skmtc.net/clinicos/apis/pawthosx-business-api-v1.md) · [All operations](https://skmtc.net/clinicos/apis/pawthosx-business-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/clinicos/pawthosx-business-api-v1/revisions/d8d7501dde48/schema)
