Schedule a Personal Reminder
schedule_reminderSchedule, list, retrieve or cancel a personal Pushary reminder for the authenticated user. Scheduled reminders can arrive after the agent exits. One-time only; up to 30 days away, 25 pending per user/site. Scheduling requires body and either inMinutes or at with an explicit UTC offset. requestId identifies one schedule across retries. reminderId retrieves its outcome; no arguments lists pending reminders; cancelReminderId cancels a pending reminder. Returns the scheduled time, state and any delivery warning. Delivery respects stop/mute and active membership. Does not schedule agent work or customer campaigns. API reference: https://pushary.com/docs/agents/reference/tools#schedule_reminder
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| at | No | Future ISO 8601 timestamp with explicit UTC offset or Z, at most 30 days away. Resolve the user's local time and timezone before scheduling; never guess a timezone. | |
| env | No | ||
| body | No | What to remind the authenticated user about, at most 180 UTF-16 units after secret redaction (emoji may use two). Omit all fields to list their pending reminders. | |
| title | No | ||
| agentName | No | ||
| inMinutes | No | Minutes from the server clock; use for timers and relative reminders. | |
| machineId | No | ||
| requestId | No | Unique ID for this scheduling operation. Reuse it unchanged on retries to return the original reminder, including after it settles. | |
| sessionId | No | ||
| reminderId | No | Look up your reminder, including its final outcome and delivery status, instead of scheduling or cancelling. | |
| cancelReminderId | No | Cancel this user's scheduled reminder instead of creating one. Already-dispatching reminders cannot be cancelled. |