# Update a registration

> PATCH /registrations/{registration_id}

Source: https://docs.trykintsugi.com/reference/2026-07-21/update-a-registration

PATCH /registrations/{registration_id}

Update a registration

Update a registration. This is a partial update: a property you leave out is unchanged, and one you send as `null` is cleared.

Returns 404 if the registration does not exist or belongs to an organization your credential cannot access, so the API never confirms an id exists. The jurisdiction, the lifecycle status and the sign-in credentials are not editable here: a registration cannot be moved to another jurisdiction, and the other two are separate operations.

Category: Registrations

Path parameters:
registration_id (string, required) - The unique identifier of the registration.

Request body:
filingFrequency (PublicFilingFrequencyEnum) - How often returns should be filed. Omit to leave unchanged; send a value to replace.
  allowed values: UNKNOWN, MONTHLY, QUARTERLY, SEMI_ANNUALLY, ANNUALLY, ANNUAL_FISCAL_YEAR, SEMI_MONTHLY, BI_MONTHLY, FOUR_MONTHLY, QUARTERLY_PREPAYMENT
registrationDate (string) - Date the registration takes effect in the jurisdiction, as YYYY-MM-DD. Omit to leave unchanged; send `null` to clear.
registrationEmail (string) - Email address the jurisdiction has on file. Omit to leave unchanged; send an empty string or `null` to clear it.
createFilingsFrom (string) - First period to generate filings for, as YYYY-MM-DD. Omit to leave unchanged; send `null` to clear.
registrationRequested (string) - When the registration was submitted to the jurisdiction. Omit to leave unchanged; send `null` to clear.
registrationCompleted (string) - When the jurisdiction confirmed the registration. Omit to leave unchanged; send `null` to clear.
deregistrationRequested (string) - When deregistration was submitted to the jurisdiction. Omit to leave unchanged; send `null` to clear.
deregistrationCompleted (string) - When the jurisdiction confirmed the deregistration. Omit to leave unchanged; send `null` to clear.
autoRegistered (boolean) - Whether the registration was completed without manual intervention. Omit to leave unchanged; send `true` or `false` to replace.
doNotFile (boolean) - Whether returns are suppressed for this registration. When true, Kintsugi tracks it but does not file against it. Omit to leave unchanged; send `true` or `false` to replace.
[truncated, see the reference page]

---

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