Workspace settings
Current release · Updated October 2, 2026
DryKraft workspace settings API: methods, permissions, request fields, response shapes, examples and current limits. Read authentication and error handling first.
/api/settings/workspaceUpdate workspace settings
Access: Owner or admin · Success: 200
Valid IANA timezone. Default/enabled currencies do not convert historical records. Slug is not editable here. If currencies omitted, existing codes plus new default are retained.
JSON request
| Field | Type | Required | Details |
|---|---|---|---|
name | string | Yes | Name Max 100 characters. |
timezone | string | Yes | Timezone Max 80 characters. |
currency | string | No | Supported currency code, e.g. USD, INR, EUR or KWD. Default USD. |
currencies | string[] | No | Min 1 items. Max 180 items. |
Response
object. Workspace row with id, name, slug and settings
curl --request PUT \
--url 'https://app.drykraft.com/api/settings/workspace' \
--cookie 'drykraft_session=<YOUR_SESSION_TOKEN>' \
--header 'Content-Type: application/json' \
--data '{
"name": "<Name>",
"timezone": "<Timezone>"
}'/api/settings/auditRead business audit
Access: Owner or admin · Success: 200
Latest 100 supported business events, including actor_name. Account security history is separate.
No request body is required.
Response
object[]. Audit event row: id, tenant_id, actor_id, actor_name, action, object_key, record_id, data, created_at
curl --request GET \
--url 'https://app.drykraft.com/api/settings/audit' \
--cookie 'drykraft_session=<YOUR_SESSION_TOKEN>'