Company details
The company command mirrors Settings → Company Details — the
org-level profile used on invoices, GST/tax documents, and
Meta-facing forms.
Quick start
splashify company # show current company profile
splashify company update --company-name "Acme Pvt Ltd" \
--industry "E-commerce" \
--company-size 51-200 \
--website https://acme.com \
--country IN \
--state KA \
--pincode 560001 \
--timezone Asia/CalcuttaCommand reference
| Subcommand | Backed by |
|---|---|
(none — default) / show / get / details | GET /api/v1/app/company-details |
update [flags…] (aliases: edit, set) | PUT /api/v1/app/company-details |
Why update is read-modify-write
The backend’s PUT /api/v1/app/company-details accepts only the full
shape — sending a partial body would blank the omitted columns. The CLI
fetches the current details first, overlays whichever flags you passed,
and submits the merged body. Pass at least one --field value or the
command refuses with nothing to update.
Field reference
| Flag | What it sets |
|---|---|
--company-name | Registered company name |
--industry | One of: E-commerce, Education, Financial Services, Healthcare, Hospitality, Logistics, Marketing & Advertising, Real Estate, Retail, SaaS / Technology, Travel & Tourism, Other |
--company-size | One of: 1-10, 11-50, 51-200, 201-500, 501-1000, 1000+ |
--website | Company website URL |
--country | ISO-2 country code (e.g. IN, US) |
--address1 | Address line 1 |
--address2 | Address line 2 |
--state | State / province |
--pincode | Postal / zip code |
--timezone | IANA timezone (e.g. Asia/Calcutta) |
Common patterns
# Just the city + state
splashify company | jq '{city: .company.address1, state: .company.state}'
# Bump the timezone without touching anything else
splashify company update --timezone Asia/Singapore
# Move an address (line 1 + 2 + state + pincode in one call)
splashify company update \
--address1 "Plot 42, MG Road" \
--address2 "Indiranagar" \
--state KA \
--pincode 560038