manage_collection
Manage collection schemas. Actions: upsert, get, list, delete. Use list to discover what collections exist in a workspace.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
action | enum: upsert | get | list | delete | Yes | |
workspace_id | string | Yes | Target workspace ID |
collection_id | string | No | Required for upsert, get, delete |
name | string | No | Collection display name |
description | string | No | |
icon | string | No | |
color | string | No | |
json_schema | object | No | JSON Schema object defining the collection structure |
sources | array | No | External source configs. Each source defines endpoints, auth, and field mapping for proxying operations to an external API. |