{% extends "docs/base.html" %} {% block docs_content %}

update_timer

Update a timer's message, lifecycle status, or complete schedule.

{% include "docs/partials/timer-access.html" %}

Tool

update_timer
Authenticated
{% with timer_schedule_optional = true %} {% include "docs/partials/timer-schedule-fields.html" %} {% endwith %}

Input

timer_uuid is required. Omitted mutation fields are preserved. Allowed statuses are active, paused, and cancelled.

{
  "timer_uuid": "8f7a2ba9-8a67-4a56-a8e8-0fe9f26717f6",
  "status": "paused"
}
{
  "timer_uuid": "8f7a2ba9-8a67-4a56-a8e8-0fe9f26717f6",
  "run_in": "2h",
  "status": "active",
  "repo": "teams/platform/website"
}

Supplying any schedule field replaces the whole schedule. Reactivating a completed or cancelled timer requires a new schedule.

{% include "docs/partials/timer-mcp-object.html" %} {% endblock %}