# Update a marketplace's confirmation status

> PATCH /marketplaces/{marketplace_id}

Source: https://docs.trykintsugi.com/reference/2026-07-21/update-a-marketplace-s-confirmation-status

PATCH /marketplaces/{marketplace_id}

Update a marketplace's confirmation status

Set a marketplace's confirmation `status`. The update is processed asynchronously: every transaction currently matched to this marketplace is queued to be re-evaluated, and `processingStatus` on the response tracks that job. Returns 409 if a previous change to this marketplace is still processing.

Category: Marketplaces

Path parameters:
marketplace_id (string, required) - The unique identifier of the marketplace.

Request body:
status (PublicMarketplaceStatusEnum, required) - New confirmation state to set.
  allowed values: YES, NO, NEEDS_REVIEW
requestId (string) - Optional client-generated id for this confirm attempt (a UUID or a short slug), stored on the audit trail so a later read can tell repeated confirms apart.

Response fields:
id (string, required) - Kintsugi's unique identifier for this marketplace registry row.
organizationId (string, required) - Organization this marketplace registry belongs to.
clientName (string) - Display name of the organization this marketplace belongs to, or `null` when the organization has no name set.
connectionId (string) - Connection this marketplace channel is synced through, or `null` when it is not tied to one.
sourceId (string) - Secondary source id the connector reported for this channel, or `null` when it reported none.
sourceName (string) - Secondary source name the connector reported for this channel (e.g. Amazon, eBay), or `null` when it reported none.
sourceType (string) - Integration source that synced this registry row, or `null` when it is not tied to one.
status (PublicMarketplaceStatusEnum, required) - Confirmation state: whether transactions matched to this row are treated as marketplace-facilitated sales.
  allowed values: YES, NO, NEEDS_REVIEW
processingStatus (PublicMarketplaceProcessingStatusEnum, required) - Progress of the last change to `status`.
  allowed values: IDLE, PROCESSING, COMPLETED, FAILED
transactions (integer, required) - Count of transactions currently matched to this registry row.

Response statuses: 202, 400, 401, 403, 404, 409, 422

---

Index of every page: https://docs.trykintsugi.com/llms.txt
