Skip to main content
PUT
Update organization jurisdiction settings

Authorizations

Authorization
string
header
required

Passport bearer token authentication for legacy admin sessions.

Body

application/json

Validated request fields for this operation.

country_code
string
required

Supported ISO country code.

Required string length: 2
Example:

"US"

tax_period_basis
enum<string>
required

Statement period convention.

Available options:
calendar_year,
fiscal_year
Example:

"calendar_year"

registration_label
string | null

Registration label; blank uses the selected country preset.

Maximum string length: 80
Example:

"EIN"

registration_number
string | null

Organization registration number; blank clears it.

Maximum string length: 80
Example:

"12-3456789"

statement_title
string | null

Statement title; blank uses the country preset.

Maximum string length: 120
Example:

"Tax Summary"

receipt_acknowledgement
string | null

Receipt wording with optional {organization}, {website} and {email} placeholders.

Maximum string length: 2000
Example:

"Thank you for supporting {organization}."

fiscal_year_start_month
integer | null

Required for fiscal_year; ignored/cleared for calendar_year.

Required range: 1 <= x <= 12
Example:

7

print_registration_number
boolean | null

Whether statements print the registration number.

Example:

false

Response

Operation result.

profile
object
preview
object
presets
object
countries
object[]
receipt_merge_tags
string[]