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.

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
  • 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

type (string)
  • cron_job

Scopes

<auth_token> requires one of the following scopes:
  • project:admin
  • project:read
  • project:write
Copied
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
Copied
.