Integrations

Update an integration

Send only the fields to change. { "enabled": false } mutes a destination without deleting it.

patch/v1/integrations/{id}

Request

  • Base URL: https://api.upcheck.so
  • URL: https://api.upcheck.so/v1/integrations/{id}
  • Auth: HTTP bearer

Path parameters

idstring required
Example:9b1d...

Opaque identifier.

Request body

channel'slack' | 'discord' | 'teams' | 'webhook'

Where an integration delivers. Email needs no integration; rules address recipients directly.

labelstring
urlstring uri

The incoming-webhook URL the channel gave you.

enabledboolean

Example request

{
  "url": "https://hooks.slack.com/services/..."
}

Response

The updated integration.

idstring required

Opaque identifier.

organizationIdstring required

Opaque identifier.

channel'email' | 'slack' | 'discord' | 'teams' | 'webhook' required
labelstring required
urlstring nullable required
enabledboolean required
createdAtnumber required

Example response

{
  "id": "9b1d...",
  "organizationId": "9b1d..."
}

Changes

No recorded changes to this operation across all 1 revision of this API.