{
  "id": "aa58a883-1e6f-4ec1-aa06-556908167f46",
  "topic": "protection.removed",
  "created_at": "2024-03-20T10:00:00Z",
  "body": {
    "order_id": "order-1",
    "source_order_id": "100",
    "amount": 5.99,
    "currency": "USD"
  }
}
{
  "id": "aa58a883-1e6f-4ec1-aa06-556908167f46",
  "topic": "protection.removed",
  "created_at": "2024-03-20T10:00:00Z",
  "body": {
    "order_id": "order-1",
    "source_order_id": "100",
    "amount": 5.99,
    "currency": "USD"
  }
}

This webhook is triggered when protection has been manually removed from an order through the Order Protection dashboard.

The amount in the webhook payload represents the total amount to be refunded to the customer.

Request Body

The webhook will send a JSON payload with the following structure:

Properties

id
string

Unique identifier for the webhook event

topic
string

The webhook topic

created_at
string

ISO 8601 timestamp of when the webhook was created

body
object

The webhook payload