App Disconnected

Sent when a merchant disconnects your app: they click Disconnect on the integration page in Yotpo, or they uninstall it in your product and you delete the access token with Remove application.

This is an app-level event. To receive it, add integrations.applications.disconnected.v3 to events when you create a filter, then create an app subscription once for your app. Yotpo sends the event to your target URL as a POST with this JSON body.

postWebhookintegrations.applications.disconnected.v3

Headers

X-Yotpo-Webhooks-Event-Typestring required

The event name. Matches topic in the body.

X-Yotpo-Webhooks-Tenant-Typestring required

The kind of account the event belongs to: application for app events.

X-Yotpo-Webhooks-Tenant-Idstring required

Your application ID.

WebhookMessageIdstring required

A unique ID for the event.

WebhookMessageIdPerTargetstring required

A unique ID for this delivery to this target. Use it to ignore duplicates.

Payload

topicstring

The event name, integrations.applications.disconnected.v3.

namestring

The display name of the event, Application disconnected.

storestring

The store ID (app_key) that disconnected your app.

product_linesstring

The Yotpo products your app was connected to, as a string, for example [Reviews].

Response

Return any 2xx status quickly to acknowledge the event. Without one, Yotpo retries at least 10 times with exponential backoff.

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.