PATCH
Update Organization Preferences

Authorizations

Authorization
string
header
required

Get token from Auth0 and paste it here

Path Parameters

organization_id
string
required

Body

application/json

Update organization preferences for GB. The model must contain only optional fields.

valid_from
string<date> | null
valid_to
string<date> | null
is_insolvent
boolean
default:false
insolvency_start_date
string<date> | null
insolvency_end_date
string<date> | null
insolvency_company_number
string | null
insurance_subsidy_method
enum<string> | null
Available options:
REMUNERATION,
ASSESSMENT_CEILING
extra_paid_leave_days
integer | null
first_payroll_date
string<date> | null

First payroll (ever) run by the company

last_payroll_date
string<date> | null

Last payroll run in other system before Intermezzo's first payroll

first_payroll_intermezzo
string<date> | null

First date Intermezzo software is used for payroll

logo_id
string | null
country_code
string
default:GB
Allowed value: "GB"
sender_id
string | null
sender_pass
string | null
sender_email
string | null
sender_type
enum<string> | null

Sender type enumeration.

Available options:
EMPLOYER,
AGENT,
BUREAU
ea_eligible
boolean
default:false
ea_annual_allowance
default:10500
bacs_sun
string | null
Pattern: ^\d{6}$
proration_basis
ProrationBasis · object | null

Resolved proration basis for an employee-period: the apportionment mode plus, for working-day modes, the annual divisor 'rate' (e.g. 260 / 252). CALENDAR_DAY is the statutory annual/365 calc and carries no rate (business_days_per_year is None).

Frozen: a resolved basis is an immutable value. A compute phase that needs a different rate must construct a new instance, never mutate one in place (the same object is shared as ValuationState.basis's default).

Response

Successful Response

id
integer
required
valid_from
string<date> | null
valid_to
string<date> | null
is_insolvent
boolean
default:false
insolvency_start_date
string<date> | null
insolvency_end_date
string<date> | null
insolvency_company_number
string | null
insurance_subsidy_method
enum<string> | null
Available options:
REMUNERATION,
ASSESSMENT_CEILING
extra_paid_leave_days
integer | null
first_payroll_date
string<date> | null

First payroll (ever) run by the company

last_payroll_date
string<date> | null

Last payroll run in other system before Intermezzo's first payroll

first_payroll_intermezzo
string<date> | null

First date Intermezzo software is used for payroll

logo_id
string | null
country_code
string
default:GB
Allowed value: "GB"
sender_id
string | null
sender_pass
string | null
sender_email
string | null
sender_type
enum<string> | null

Sender type enumeration.

Available options:
EMPLOYER,
AGENT,
BUREAU
ea_eligible
boolean
default:false
ea_annual_allowance
string
default:10500
bacs_sun
string | null
Pattern: ^\d{6}$
proration_basis
ProrationBasis · object | null

Resolved proration basis for an employee-period: the apportionment mode plus, for working-day modes, the annual divisor 'rate' (e.g. 260 / 252). CALENDAR_DAY is the statutory annual/365 calc and carries no rate (business_days_per_year is None).

Frozen: a resolved basis is an immutable value. A compute phase that needs a different rate must construct a new instance, never mutate one in place (the same object is shared as ValuationState.basis's default).