GET ?action=get_store_settings
The store-level facts an external site mirrors to behave like Panelr's own pages: whether the site is private and how its door works, which features are on, whether email logins, credits, support and the Apps page are offered, and the display basics. Read it once at startup and cache it.
Response Fields
| Field | Type | Description |
|---|---|---|
company_name / site_url / currency | string | Display basics |
timezone | string | What Panelr's own pages display in. Every date the API returns is UTC regardless |
website_status | string | public, private or off |
gate.mode | string | none (public site), password, or member (sign in / invite code) |
gate.sign_in / gate.invite_code | boolean | Which doors the member gate shows |
gate.require_invite | boolean | A private site whose door is an invite code: check codes with validate_referral_code and carry them into register_customer |
features | object | activations, management, accounts (email logins), trials, apps_page (off / members / public) |
referral | object | enabled, signup_points |
support | object | enabled, topics[] |
services | object | count, trial_services[] (plugin ids offering a trial) |