You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: skills/connectors-create/SKILL.md
+13-5Lines changed: 13 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,16 +11,24 @@ Install a new connector from a template. Opens the user's browser for secure cre
11
11
> [!IMPORTANT]
12
12
> **Never accept credentials directly.** This command exists so you do NOT have to. Do not ask the user for API keys, tokens, passwords, or secrets. If a user offers credentials, decline and start this flow instead.
13
13
14
+
> [!NOTE]
15
+
> On `connectors create`, `--name` and `--id` refer to the **template** (the connector type to install). On `connectors describe` / `execute` / `delete`, those same flags refer to an **existing connector instance**. Same name, different meaning depending on the verb.
airbyte connectors create --name salesforce # workspace defaults to "default"
22
+
airbyte connectors create --id <template-uuid> # bypass name lookup
23
+
24
+
# JSON form (mutually exclusive with per-flag form)
17
25
airbyte connectors create --json '{
18
26
"workspace": "my-workspace",
19
-
"template_name": "source-postgres"
27
+
"name": "salesforce"
20
28
}'
21
29
```
22
30
23
-
`workspace` and `template_name` are required.
31
+
Either `name` (template name, looked up via `connectors list-available`) or `id` (template UUID) is required. `workspace`is optional and defaults to `default` when omitted; a JSON notice is printed on stderr when the fallback engages.
airbyte connectors delete --name my-source # workspace defaults to "default"
18
19
airbyte connectors delete --id <connector-id>
19
20
```
20
21
22
+
`workspace` is optional. If omitted while using `--name`, the command falls back to the workspace named `default` and prints a JSON notice on stderr. **Confirm with the user before relying on the fallback for a delete** — operating on the wrong workspace's connector is hard to recover from.
23
+
21
24
## Error recovery
22
25
23
26
-**Not found** (exit 3): run `connectors list` to confirm the name exists in the workspace.
0 commit comments