# Save a filing's confirmation data

> PATCH /filings/{filing_id}/submission

Source: https://docs.trykintsugi.com/reference/2026-10-06/save-a-filing-s-confirmation-data

PATCH /filings/{filing_id}/submission

Save a filing's confirmation data

Save the confirmation data entered for a filing as a draft. The filing status does not change; use `POST /filings/{filingId}/mark-filed` to mark it filed. A field you omit is left unchanged. A confirmation id you send as `null` is cleared. The four amounts cannot be null: send a value, including `"0.00"`, or omit the field. Only the organization's own filer can submit, so self-managed filings must be enabled for the organization: a partner credential for its portfolio (a partner member must be assigned to the organization, or the organization must be assigned to no member), or the organization's admin, owner or organization API key. Send an `Organization-Id`, `Connection-Id` or `Entity-Id` selector to say which organization the filing belongs to.

Returns 404 if the filing does not exist or belongs to an organization your credential cannot access, 403 if the credential cannot submit for the organization or self-managed filings are not enabled, and 409 if the filing is not in FILING or SUBMITTED status.

Category: Filings

Path parameters:
filing_id (string, required) - The unique identifier of the filing.

Request body:
paymentConfirmationId (string) - The confirmation id the jurisdiction issued for the payment. Send null to clear it.
returnConfirmationId (string) - The confirmation id the jurisdiction issued for the return. Send null to clear it.
amountAdjusted (string) - Manual adjustment to the amount due.
amountFees (string) - Fees added to the amount due.
amountPenalties (string) - Penalties added to the amount due.
amountDiscounts (string) - Discounts applied to the amount due.

Response fields:
id (string, required) - Kintsugi's unique identifier for the filing.
organizationId (string, required) - Organization the filing belongs to.
organizationName (string) - Display name of the organization the filing belongs to. `null` when the organization has no name set.
registrationId (string) - The registration this filing period is filed under, if any.
status (PublicFilingStatusEnum, required) - Lifecycle status of the filing.
  allowed values: UNFILED, FILED, FILING, SUBMITTED, PAUSED, SKIPPED, CANCELLED, ISSUE
filingCategory (string, required) - The kind of filing period: REGULAR, AMENDMENT or BACK_FILING (a legacy PREPAYMENT value may appear on historical rows).
[truncated, see the reference page]

---

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