---
title: "Update an Integration"
method: PATCH
path: "/integrations/{id}"
tags: ["Integrations"]
---

# Update an Integration

`PATCH /integrations/{id}`

Update an Integration

## Path parameters

- `id` number, required

## Request body

- union
  - UpdateSlackIntegrationSchema
    - `type` 'Slack'
    - `data` UpdateSlackIntegrationDataDto, required
      - `friendlyName` string — The friendly name of the integration
      - `enableNotificationsFor` 'UpAndDown' | 'Down' | 'Up' | 'None'
      - `sslExpirationReminder` boolean — Send a notification about SSL & Domain expiry
      - `webhookURL` string
      - `customValue` string
  - UpdateTelegramIntegrationSchema
    - `type` 'Telegram'
    - `data` UpdateTelegramIntegrationDataDto, required
      - `friendlyName` string — The friendly name of the integration
      - `enableNotificationsFor` 'UpAndDown' | 'Down' | 'Up' | 'None'
      - `sslExpirationReminder` boolean — Send a notification about SSL & Domain expiry
  - UpdateMsTeamsIntegrationSchema
    - `type` 'MSTeams'
    - `data` UpdateMsTeamsIntegrationDataDto, required
      - `friendlyName` string — The friendly name of the integration
      - `enableNotificationsFor` 'UpAndDown' | 'Down' | 'Up' | 'None'
      - `sslExpirationReminder` boolean — Send a notification about SSL & Domain expiry
      - `webhookURL` string — The Microsoft Teams Webhook URL
  - UpdateWebhookIntegrationSchema
    - `type` 'Webhook'
    - `data` UpdateWebhookIntegrationDataDto, required
      - `friendlyName` string — The friendly name of the integration
      - `enableNotificationsFor` 'UpAndDown' | 'Down' | 'Up' | 'None'
      - `sslExpirationReminder` boolean — Send a notification about SSL & Domain expiry
      - `urlToNotify` string
      - `sendAsQueryString` boolean
      - `postValue` string
      - `sendAsJSON` boolean
      - `sendAsPostParameters` boolean
      - `customHeaders` object, nullable
  - UpdateZapierIntegrationSchema
    - `type` 'Zapier'
    - `data` UpdateZapierIntegrationDataDto, required
      - `friendlyName` string — The friendly name of the integration
      - `enableNotificationsFor` 'UpAndDown' | 'Down' | 'Up' | 'None'
      - `sslExpirationReminder` boolean — Send a notification about SSL & Domain expiry
      - `hookURL` string
  - UpdatePagerdutyIntegrationSchema
    - `type` 'Pagerduty'
    - `data` UpdatePagerdutyIntegrationDataDto, required
      - `friendlyName` string — The friendly name of the integration
      - `enableNotificationsFor` 'UpAndDown' | 'Down' | 'Up' | 'None'
      - `sslExpirationReminder` boolean — Send a notification about SSL & Domain expiry
      - `integrationKey` string — The PagerDuty Integration Key
      - `location` 'us' | 'eu' — The PagerDuty Service region
      - `autoResolve` boolean — Auto-resolve incidents after up event
  - UpdateGoogleChatIntegrationSchema
    - `type` 'GoogleChat'
    - `data` PartialTypeClass, required
      - `friendlyName` string — The friendly name of the integration
      - `enableNotificationsFor` 'UpAndDown' | 'Down' | 'Up' | 'None'
      - `sslExpirationReminder` boolean — Send a notification about SSL & Domain expiry
      - `roomURL` string — The Google Chat Room URL
      - `customMessage` string — Optional. Text that will be added to body of each notification.
  - UpdateDiscordIntegrationSchema
    - `type` 'Discord'
    - `data` UpdateDiscordIntegrationDataDto, required
      - `enableNotificationsFor` 'UpAndDown' | 'Down' | 'Up' | 'None'
      - `webhookURL` string — The Discord Webhook URL to send the alert to
      - `customValue` string — Optional. Text that will be added to body of each notification.
      - `friendlyName` string
      - `sslExpirationReminder` boolean
  - UpdateSplunkIntegrationSchema
    - `type` 'Splunk', required
    - `data` PartialTypeClass, required
      - `friendlyName` string — The friendly name of the integration
      - `enableNotificationsFor` 'UpAndDown' | 'Down' | 'Up' | 'None'
      - `sslExpirationReminder` boolean — Send a notification about SSL & Domain expiry
      - `roomURL` string — The Google Chat Room URL
      - `customMessage` string — Optional. Text that will be added to body of each notification.
  - UpdatePushbulletIntegrationSchema
    - `type` 'PushBullet'
    - `data` UpdatePushbulletIntegrationDataDto, required
      - `friendlyName` string — The friendly name of the integration
      - `enableNotificationsFor` 'UpAndDown' | 'Down' | 'Up' | 'None'
      - `sslExpirationReminder` boolean — Send a notification about SSL & Domain expiry
      - `accessToken` string — The Pushbullet Access Token
  - UpdatePushoverIntegrationSchema
    - `type` 'Pushover'
    - `data` UpdatePushoverIntegrationDataDto, required
      - `friendlyName` string — The friendly name of the integration
      - `enableNotificationsFor` 'UpAndDown' | 'Down' | 'Up' | 'None'
      - `sslExpirationReminder` boolean — Send a notification about SSL & Domain expiry
      - `userKey` string — The Pushover User Key
      - `priority` 'Lowest' | 'Low' | 'Normal' | 'High' | 'Emergency'
  - UpdateMattermostIntegrationSchema
    - `type` 'Mattermost'
    - `data` UpdateMattermostIntegrationDataDto, required
      - `enableNotificationsFor` 'UpAndDown' | 'Down' | 'Up' | 'None'
      - `webhookURL` string — The Mattermost Webhook URL
      - `customValue` string — Optional. Text that will be added to body of each notification.
      - `friendlyName` string
      - `sslExpirationReminder` boolean

## Response `200`

- IntegrationDto
  - `id` number, required
  - `friendlyName` string, nullable, required
  - `enableNotificationsFor` unknown, required
  - `type` unknown, required
  - `status` unknown, required
  - `sslExpirationReminder` boolean, nullable, required
  - `value` string, nullable, required
  - `customValue` string, nullable, required
  - `customValue2` string, nullable, required
  - `customValue3` string, nullable, required
  - `customValue4` string, nullable, required
  - `customHeaders` object, nullable

---

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