> This is Payabli documentation. For a complete page index, fetch https://docs.payabli.com/llms.txt — append .md to any page URL for lightweight markdown. For section-level indexes, query parameters, and other AI-optimized access methods, see https://docs.payabli.com/ai-agents.md

# Transaction Duplicated

POST 

Triggered when Payabli's duplicate detection flags a pay out transaction as a potential duplicate. The payload identifies the affected transactions and the details of the anomaly.

Notification name: `payout_transaction_duplicated`

Reference: https://docs.payabli.com/developers/api-reference/webhooks-overview/payout-transaction-duplicated

## OpenAPI 3.1 Webhook Specification

```yaml
openapi: 3.1.0
info:
  title: webhooks-oas
  version: 1.0.0
paths: {}
webhooks:
  subpackage_payOutWebhooks.payoutTransactionDuplicated:
    post:
      operationId: subpackage_payOutWebhooks.payoutTransactionDuplicated
      summary: Pay Out Transaction Duplicated
      description: >-
        Triggered when Payabli's duplicate detection flags a pay out transaction
        as a potential duplicate. The payload identifies the affected
        transactions and the details of the anomaly.


        Notification name: `payout_transaction_duplicated`
      responses:
        '200':
          description: Webhook received successfully
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PayoutTransactionDuplicatedContent'
components:
  schemas:
    PayoutTransactionDuplicatedContent:
      type: object
      properties:
        anomalyType:
          type: string
          description: >-
            The type of anomaly detected. For a duplicated-transaction event,
            this is `DuplicateTransaction`.
        anomalyStatus:
          type: string
          description: >-
            The review status of the anomaly, for example `Active`, `Reviewed`,
            or `Ignored`.
        affectedIds:
          type: string
          description: >-
            A JSON-encoded array, sent as a string, of the IDs of the
            transactions flagged as duplicates.
        gateway:
          type: string
          description: Identifier of the gateway associated with the affected transactions
        duplicateCount:
          type: integer
          description: The number of transactions flagged as duplicates
        createdAt:
          type: string
          format: date-time
          description: The timestamp when the anomaly was detected, in ISO 8601 format
        paypointId:
          type: integer
          format: int64
          description: The unique identifier of the paypoint
        vendorId:
          type: integer
          format: int64
          description: The unique identifier of the vendor
        vendorName:
          type: string
          description: The vendor's name
        vendorNumber:
          type: string
          description: The vendor's vendor number
        event:
          type: string
          enum:
            - PayoutTransactionDuplicated
          description: Event type identifier
        paypoint:
          type: string
          description: The legal name of the paypoint
        text:
          type: string
          description: Human-readable description of the event
        contactUs:
          type: string
          description: The paypoint's contact information
        externalPaypointId:
          type: string
          description: External paypoint system identifier. Omitted when not set.
        entryPoint:
          type: string
          description: The paypoint's entrypoint identifier
      title: PayoutTransactionDuplicatedContent

```