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: README.md
+44Lines changed: 44 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -517,6 +517,50 @@ For MongoDB services, the `id` field is auto-assigned if omitted. For PubSub ser
517
517
518
518
Test suites persist test cases, assertions, and optionally a reference to the transform script they were authored against. Used by the Transform Studio to save and reload testing sessions.
519
519
520
+
### Workspaces
521
+
522
+
Workspaces persist a named development context — script reference, sample input, schema, and test suite — so that work-in-progress can be saved, shared, and restored later.
523
+
524
+
> **Workspaces vs Connectors (Pipelines)**
525
+
>
526
+
> A **connector** is a deployed, running pipeline: it binds a source → middlewares → sinks and processes live data. A **workspace** is a development-time concept: it captures what you're *working on* (which script, which sample input, which schema, which test suite) without running anything. When ready, a workspace can pre-fill a connector's configuration, but the two are independent records.
527
+
528
+
| Method | Endpoint | Description |
529
+
|--------|----------|-------------|
530
+
|`GET`|`/workspaces`| List saved workspaces (id + name) |
531
+
|`GET`|`/workspaces/{id}`| Get a workspace by ID |
532
+
|`POST`|`/workspaces`| Create a workspace |
533
+
|`PUT`|`/workspaces/{id}`| Update a workspace |
534
+
|`DELETE`|`/workspaces/{id}`| Delete a workspace |
0 commit comments