workspace

Update Dial Agent Settings

Replace the workspace's dial agent prompt overrides.

Whole-blob replace: clients send the desired state for every field they want to keep (omit a field → it's removed; explicit null → also removed). The dispatch path treats null/missing identically — both fall through to the Retell flow node's baked-in default — so we don't preserve the distinction in storage.

patch/api/v1/workspace/dial-agent-settings

Request body

voicemail_messagestring nullable
intro_linestring nullable
transfer_pitchstring nullable

Response

Successful Response

idstring uuid required
namestring required
avatar_colorstring nullable
created_atstring date-time nullable
budget_authority'credits' | 'paid_balance' required

Which budget a metered run draws down.

Two members, because there are two budgets. Free usage and paid usage are the same balance on the same account, spent at the same prices and refused by the same check; what a workspace paid for that balance decides what its refusal offers next, not how the run is admitted. A third member for the free tier is what let the two drift — different prices, different exemptions, different per-run sizing — while both claimed to meter usage.

member_countinteger required
auto_dial_enabledboolean
feature_togglesobject
workspace_type'standard' | 'discovery' required
on_free_planboolean

Changes