list_authoring_resources
List the org-scoped resources that workflow node fields reference. Call this before authoring nodes so you use real ids instead of guessing: llm nodes need an llm_model, tool_call nodes need a tool id/handle, knowledge_base nodes need knowledge-base ids, assistant nodes need an assistant id, node_credentials values must be credential account ids, and data_table_enrichment triggers need a data table id.
Parameters#
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
resource_type | string | no | all | One of "llm_models", "tools", "knowledge_bases", "assistants", "credential_accounts", "data_tables". Omit to get all groups in one response. |
Returns#
A dictionary with one key per requested group, each a list of {id, name, …} entries. Ids and names only — no secrets.
json
{
"llm_models": [{ "id": "claude-fable-5", "name": "Claude Fable 5" }],
"tools": [{ "id": "tool_abc", "name": "Perplexity Search" }],
"credential_accounts": [{ "id": "credacct_123", "name": "Acme Google Ads" }]
}Errors#
error_type | When |
|---|---|
auth_error | Missing / invalid / revoked API key |
validation_error | Unknown resource_type |
See also#
get_workflow_schema— which nodedatafields take these idscreate_workflow— where the ids get used