---
title: "Complete a reminder with explicit completion semantics (manual / outside record)"
method: POST
path: "/Reminders/{id}/complete"
tags: ["Reminders"]
---

# Complete a reminder with explicit completion semantics (manual / outside record)

`POST /Reminders/{id}/complete`

## Path parameters

- `id` string, required

## Request body

- CompleteReminderRequest — Request to complete a reminder with explicit completion semantics
  - `completionType` integer
  - `completedAt` string, date-time, nullable
  - `note` string, nullable

## Response `200`

OK

- ReminderResponseDto — Response DTO for reminder
  - `id` string
  - `title` string
  - `description` string, nullable
  - `category` integer
  - `origin` integer
  - `dueDate` string, date-time
  - `snoozeUntil` string, date-time, nullable
  - `isActive` boolean
  - `isCompleted` boolean
  - `completedAt` string, date-time, nullable
  - `patientId` string, nullable
  - `patientName` string, nullable
  - `clientId` string, nullable
  - `clientName` string, nullable
  - `appointmentId` string, nullable
  - `customAttributes` object, nullable
  - `emissionSource` integer — What kind of producer created a machine- or human-generated work item (Reminder or WorkTask). Structured replacement for the provenance that used to live only in `Reminder.CustomAttributes`. ReminderOrigin is kept for API compatibility; this is the authoritative answer to "what created this?".
  - `generatedByRuleId` string, nullable
  - `generatedByRuleVersion` union
    - integer
    - string, int32
  - `triggerEventType` string, nullable
  - `triggerEntityType` string, nullable
  - `triggerEntityId` string, nullable
  - `suppressedAt` string, date-time, nullable
  - `suppressedByUserId` string, nullable
  - `suppressedReason` string, nullable
  - `completionType` integer
  - `createdAt` string, date-time
  - `updatedAt` string, date-time
  - `status` integer

---

[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/versions/a905bde4e796/schema)
