---
title: "POST /integrations/merge/webhook"
method: POST
path: "/integrations/merge/webhook"
tags: ["integrations"]
---

# POST /integrations/merge/webhook

`POST /integrations/merge/webhook`

Handle an inbound Merge webhook POST.

Validates the payload, deduplicates by signature, resolves the
connection, checks sync-status safety from the webhook payload, and
dispatches a transaction refresh task when all preconditions pass.

Args:
    request: DRF request with HMAC-verified request.auth signature.

Returns:
    JsonResponse with status indicating the outcome: duplicate,
    ignored, skipped, or accepted (HTTP 202).

## Response `200`

No response body

---

[API](https://skmtc.net/cubesoftware/apis/cube-api.md) · [All operations](https://skmtc.net/cubesoftware/apis/cube-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cubesoftware/cube-api/revisions/67d9f45bb99b/schema)
