registration-settings.get
Read the current tenant's guest-registration (Meldeschein) policy. Fields: registrationPolicy (auto = derive from the hotel's country, e.g. DE since BEG IV 2025 = foreign guests only | all_guests | foreign_only | none), registrationKurort (spa/health-resort flag — keeps the duty for ALL guests, only effective for DE tenants on 'auto'), idUploadMode (always | when_required | never — gates the ID-upload section in portal layout v2), country (ISO-2 hotel country) and effectiveRequirement (the live-resolved requirement the guest portal enforces). Read-only.
Input parameters
Returns object.
Output fields
| Field | Type | Required | Notes |
|---|---|---|---|
registrationPolicy | enum | yes | One of: auto, all_guests, foreign_only, none |
registrationKurort | boolean | yes | |
idUploadMode | enum | yes | One of: always, when_required, never |
country | string | yes | |
effectiveRequirement | enum | yes | One of: all_guests, foreign_only, none |
registration-settings.update
Update the tenant's guest-registration (Meldeschein) policy. `registrationPolicy` overrides the country default: auto (recommended — derive from the hotel's country), all_guests, foreign_only or none. `registrationKurort` marks a spa/health-resort with visitor's tax (keeps the duty for ALL guests; only effective for DE tenants on 'auto'). `idUploadMode` gates the ID-upload section in portal layout v2: always, when_required (only when a Meldeschein is required for the guest) or never. Retention/deletion of already collected registration data always follows the country's law, regardless of this policy. Owner-only.
Input parameters
| Field | Type | Required | Notes |
|---|---|---|---|
registrationPolicy | enum | yes | One of: auto, all_guests, foreign_only, none |
registrationKurort | boolean | yes | |
idUploadMode | enum | yes | One of: always, when_required, never |
Output fields
| Field | Type | Required | Notes |
|---|---|---|---|
ok | boolean | yes |