---
title: "Dispute Open"
method: POST
path: "/dispute-opened"
tags: ["Dispute & Chargebacks Webhooks"]
---

# Dispute Open

`POST /dispute-opened`

Primer notifies you with a `DISPUTE.OPENED` webhook on newly opened disputes or chargebacks. This notification is unified across all processors.

Learn more about [how Primer handles webhooks](/docs/api-reference/get-started/configure-webhooks).

## Headers

- `X-Signature-Primary` string, required
- `X-Signature-Secondary` string, required

## Request body

- DisputeOpenWebhookPayload
  - `eventType` string, required — The type of the webhook raised. `DISPUTE.OPENED` in this case.
  - `processorId` string, required — The name of the processor that generated the dispute.
  - `processorDisputeId` string, required — A unique identifier for the corresponding connection dispute.
  - `paymentId` string, required — A unique identifier for the Primer payment corresponding to this dispute.
  - `transactionId` string, required — A unique identifier for the Primer transaction corresponding to this dispute.
  - `orderId` string, required — Your reference for the sale transaction that the dispute relates to.
  - `primerAccountId` string, required — A unique identifier for your Primer merchant account.

## Response `200`

Return a 200 status to indicate that the data was received successfully

---

[API](https://skmtc.dev/primer/apis/primer-webhooks.md) · [All operations](https://skmtc.dev/primer/apis/primer-webhooks/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/primer/primer-webhooks/revisions/f4be9122322f/schema)
