whodb_platform_workspace_resolve
Resolve a workspace host, org, and project to canonical IDs and verify login without changing defaults. Use it for per-call targeting when you need valid identifiers.
Instructions
Resolve workspace {host, org, project} to canonical IDs and verify the login. Does not switch or save defaults. Accepts workspace {host, org, project} for per-call targeting without changing defaults.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| 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 |
|---|---|---|---|
| host | No | ||
| No | |||
| error | No | ||
| scope | No | ||
| user_id | 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 | ||
| auto_selected | No | ||
| saved_default | No | ||
| session_scope | No | ||
| default_org_id | No | ||
| default_org_name | No | ||
| platform_version | No | ||
| process_override | No | ||
| default_project_id | No | ||
| workspace_selected | Yes | ||
| default_project_name | No | ||
| manifest_protocol_version | No |