---
title: "Trustpilot Webhook"
method: POST
path: "/webhooks/trustpilot"
tags: ["webhooks"]
---

# Trustpilot Webhook

`POST /webhooks/trustpilot`

Handle Trustpilot service-review webhook events.

## Request body

- TrustpilotWebhookPayload — Trustpilot webhook payload.
  - `events` TrustpilotWebhookEvent[], required
    - `eventName` string, required
    - `version` string, nullable
    - `eventData` TrustpilotWebhookEventData, required — Trustpilot service review event payload.
      - `id` string, required
      - `language` string, nullable
      - `title` string, nullable
      - `text` string, nullable
      - `referenceId` string, nullable
      - `stars` integer, nullable
      - `createdAt` string, date-time, nullable
      - `isVerified` boolean, nullable
      - `locationId` string, nullable
      - `link` string, nullable
      - `consumer` TrustpilotWebhookConsumer — Trustpilot webhook consumer payload.
        - `id` string, nullable
        - `name` string, nullable
        - `link` string, nullable
      - `tags` TrustpilotWebhookTag[], nullable
        - `group` string, nullable
        - `value` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/corabea/apis/corabea-api.md) · [All operations](https://skmtc.dev/corabea/apis/corabea-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/corabea/corabea-api/revisions/13c1bce1bdc4/schema)
