Documentation Index
Fetch the complete documentation index at: https://docs.crewship.ai/llms.txt
Use this file to discover all available pages before exploring further.
crewship instance
Manage instance-level configuration. Settings live in the singletonapp_settings table and are shared across every workspace on this crewshipd binary. Most users do not need this command; it exists for the operator running crewship start.
settings group accepts the alias setting. Underneath sits a thin wrapper over /api/v1/instance/settings.
Subcommands
| Command | Description |
|---|---|
settings list | List every key/value pair currently stored. |
settings get <key> | Read one setting. |
settings set <key> <value> | Upsert. Sensitive keys are stored verbatim but echoed back as ***. |
settings delete <key> | Remove a setting. Aliases: remove, rm. Pass --yes to skip the confirmation prompt. |
crewship instance settings list
KEY, VALUE, UPDATED. The global --format flag is honoured (table, json, yaml).
Sensitive value redaction. Three key-prefix patterns are written through but read as ***:
smtp.passwordoauth.*.client_secretwebhook.*.secret
list and get both return *** for these keys. There is no read-the-real-value path; verify the value landed correctly by checking that the dependent service (SMTP send, OAuth callback, webhook delivery) actually works.
crewship instance settings get
404 if the key has never been set. The compiled-in default (if any) is not surfaced — callers fall back via the same code path the web UI uses.
crewship instance settings set
create — set is idempotent. The echoed response for a sensitive key is ***, not the literal value you sent — this is the redaction layer, not a bug.
crewship instance settings delete
403:
instance.bootstrap_atinstance.first_user_idschema.version
API
| Verb | Path | Wrapped by |
|---|---|---|
GET | /api/v1/instance/settings | settings list |
GET | /api/v1/instance/settings/{key} | settings get |
PUT | /api/v1/instance/settings/{key} | settings set |
DELETE | /api/v1/instance/settings/{key} | settings delete |
OWNER / ADMIN (canRole "manage").
See also
crewship system— adjacent admin diagnostics (Keeper status, version, stats).crewship system stats— workspace-scoped aggregate; complements the instance-wide settings here.