---
title: "Update Reminder"
method: PUT
path: "/users/me/reminders/{reminder_id}"
tags: ["reminders"]
---

# Update Reminder

`PUT /users/me/reminders/{reminder_id}`

Update a specific reminder by ID

## Path parameters

- `reminder_id` string, required — ID of the reminder to update

## Request body

- UpdateReminderRequest — Request model for updating an existing reminder
  - `status` string, nullable — New status for the reminder. 'paused' only valid for recurring reminders. Valid values: 'pending', 'paused'
  - `execution_timestamp_iso_datestring` string, nullable — New execution timestamp in ISO format. Only valid for one-time reminders, not recurring ones. (e.g., '2024-01-15T14:30:00-05:00')
  - `message` string, nullable — New message content for the reminder. Cannot be updated for reminders with status 'scheduled'.
  - `channel` 'sms' | 'imessage' | 'line' | 'whatsapp' | 'default', nullable — New channel for the reminder. Valid values: 'sms', 'imessage', 'line', 'whatsapp'
  - `cron_string` string, nullable — New updated cron string, minimum interval of 15 minutes
  - `category` 'health' | 'travel' | 'personal' | 'leisure' | 'work' | 'generic', nullable — New category for the reminder. Valid values: 'health', 'travel', 'personal', 'leisure', 'work', 'generic'

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

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