whodb_platform_source_update
Prepares an update to a hosted WhoDB source without applying changes until a confirmation token is approved. Omitted config fields keep existing values, and you can target a specific workspace.
Instructions
Prepare update of a hosted WhoDB source.
This changes nothing until the returned confirmation token is approved with whodb_platform_confirm. Omitted config fields preserve the existing hosted values. Do not call whodb_platform_confirm until the user approves the confirmation preview. Accepts workspace {host, org, project} for per-call targeting without changing defaults.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New source display name | |
| port | No | ||
| source | Yes | Hosted source id or name | |
| advanced | No | ||
| database | No | ||
| hostname | No | ||
| password | No | ||
| username | No | ||
| workspace | No | Optional target for this call only. Omit to use the session default set by whodb_platform_session_use, then process/saved defaults. Discover targets with whodb_platform_hosts, whodb_platform_orgs and whodb_platform_projects. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| scope | No | ||
| source | No | ||
| status | No | ||
| warning | No | ||
| commands | No | ||
| workspace | No | Optional target for this call only. Omit to use the session default set by whodb_platform_session_use, then process/saved defaults. Discover targets with whodb_platform_hosts, whodb_platform_orgs and whodb_platform_projects. | |
| next_steps | No | ||
| request_id | No | ||
| setup_status | No | ||
| confirmation_token | No | ||
| confirmation_action | No | ||
| confirmation_expiry | No | ||
| confirmation_preview | No | ||
| confirmation_required | No |