---
title: "Confirm Held ackDB Sync Members"
method: POST
path: "/api/v1/ackdb/segments/{segment_id}/sync/confirm"
tags: ["ackDB"]
---

# Confirm Held ackDB Sync Members

`POST /api/v1/ackdb/segments/{segment_id}/sync/confirm`

## Request

- Base URL: `http://localhost:3009`
- URL: `http://localhost:3009/api/v1/ackdb/segments/{segment_id}/sync/confirm`
- Auth: HTTP bearer

Resolve a sync breaker in `pending_confirmation`: `push` releases held members for delivery, while `skip` records them as skipped. A workflow-restricted key must cover every destination on the sync.

## Path parameters

- `segment_id` string, required

## Request body

- AckdbConfirmSyncBody
  - `action` 'push' | 'skip', required

## Response `200`

Default Response

- object
  - `status` integer, required
  - `data` object, required
    - `sync_id` string, required
    - `action` 'push' | 'skip', required
    - `affected` integer, required

## Other responses

- `400`: Default Response
- `401`: Default Response
- `403`: Default Response
- `404`: Default Response
- `409`: Default Response
- `429`: Default Response

---

[API](https://skmtc.dev/floqer/apis/floqer-public-api.md) - [All operations](https://skmtc.dev/floqer/apis/floqer-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/floqer/apis/floqer-public-api/revisions/fce50dc07b20?raw)
