---
title: "Update a specific Webhook Notification Subscription for a Customer."
method: PUT
path: "/customers/{customerId}/integration-notifications/{notificationId}"
tags: ["Integration Notification"]
---

# Update a specific Webhook Notification Subscription for a Customer.

`PUT /customers/{customerId}/integration-notifications/{notificationId}`

## Path parameters

- `customerId` string, required
- `notificationId` string, required

## Request body

- IntegrationnotificationWebhookNotificationRequest — Request object used to create/update a new integration notification.
  - `url` string, required — The URL used for sending the notification.
  - `retry` boolean, required — Flag indicating whether failed webhooks should be retried.
  - `secret` string, required — Secret that is used in HMAC calculation for webhooks.
  - `hmacAlgorithm` 'hmac-sha1' | 'hmac-sha256' | 'hmac-sha384' | 'hmac-sha512', required — HMAC signing algorithm used to calculate the webhook signature.
  - `type` 'PAYOUT' | 'PAYIN' | 'CARD_AUTH' | 'CARD_AUTH_OFFLINE' | 'CARD_STATUS_UPDATE' | 'PAYMENT_COMPLIANCE_STATUS', required — Type of the notification.
  - `webhookTypeConfiguration` IntegrationnotificationWebhookTypeConfiguration — Optional webhook type specific configuration
    - `amountThreshold` number — Amount threshold used to determine whether PAYIN webhooks should be sent.

## Response `200`

OK

- IntegrationnotificationWebhookNotificationResponse — Response object for integration notification operations. Contains all common fields from WebhookNotificationRequestBase, along with the notification ID and type.
  - `id` string, required — Unique Identifier for the notification
  - `url` string, required — The URL used for sending the notification.
  - `retry` boolean, required — Flag indicating whether failed webhooks should be retried.
  - `secret` string, required — Secret that is used in HMAC calculation for webhooks.
  - `hmacAlgorithm` 'hmac-sha1' | 'hmac-sha256' | 'hmac-sha384' | 'hmac-sha512', required — HMAC signing algorithm used to calculate the webhook signature.
  - `type` 'PAYOUT' | 'PAYIN' | 'CARD_AUTH' | 'CARD_AUTH_OFFLINE' | 'CARD_STATUS_UPDATE' | 'PAYMENT_COMPLIANCE_STATUS', required — Type of the notification.
  - `webhookTypeConfiguration` IntegrationnotificationWebhookTypeConfiguration — Optional webhook type specific configuration
    - `amountThreshold` number — Amount threshold used to determine whether PAYIN webhooks should be sent.

## Other responses

- `400` — Bad request
- `404` — Not found

---

[API](https://skmtc.net/modulrfinance/apis/modulr-api.md) · [All operations](https://skmtc.net/modulrfinance/apis/modulr-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/modulrfinance/modulr-api/versions/cbd52524c8ef/schema)
