Update a Monitor for a Project

PUT /api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/monitors/{monitor_id_or_slug}/

Update a monitor.

Path Parameters

organization_id_or_slug (string)
REQUIRED

The ID or slug of the organization the resource belongs to.

project_id_or_slug (string)
REQUIRED

The ID or slug of the project the resource belongs to.

monitor_id_or_slug (string)
REQUIRED

The ID or slug of the monitor.

Body Parameters

name (string)
REQUIRED

Name of the monitor. Used for notifications.

type (string)
REQUIRED
  • cron_job - cron_job
slug (string)

Uniquely identifies your monitor within your organization. Changing this slug will require updates to any instrumented check-in calls.

status (string)

Status of the monitor. Disabled monitors will not accept events and will not count towards the monitor quota.

  • active - active
  • disabled - disabled
owner (string)

The ID of the team or user that owns the monitor. (eg. user:51 or team:6)

is_muted (boolean)

Disable creation of monitor incidents

Scopes

<auth_token> requires one of the following scopes:
  • project:admin
  • project:read
  • project:write
curl https://sentry.io/api/0/projects/{organization_id_or_slug}/{project_id_or_slug}/monitors/{monitor_id_or_slug}/ \
 -H 'Authorization: Bearer <auth_token>' \
 -X PUT \
 -H 'Content-Type: application/json' \
 -d '{}'
RESPONSESCHEMA
.