# Mark a filing as filed

> POST /filings/{filing_id}/mark-filed

Source: https://docs.trykintsugi.com/reference/2026-10-06/mark-a-filing-as-filed

POST /filings/{filing_id}/mark-filed

Mark a filing as filed

Store the confirmation data, if any, and mark the filing filed. This also queues billing usage and sends the filing notifications. Sending the same request again for a filing that is already filed with those values returns the filing with no further effects. Field rules are those of `PATCH /filings/{filingId}/submission`. 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 and is not already filed with the values sent.

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
[truncated, see the reference page]

---

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