update_collection
Update a PocketBase collection's schema or API rules by changing its name, fields, indexes, or access rules.
Instructions
Update a collection's schema or rules.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New name for the collection. | |
| fields | No | Updated list of field definitions. Replaces the existing fields. | |
| indexes | No | Updated list of index expressions. | |
| list_rule | No | Updated API rule for listing records. Pass empty string for public access, None for superusers only, or omit to leave unchanged. | __unset__ |
| view_rule | No | Updated API rule for viewing a single record. | __unset__ |
| create_rule | No | Updated API rule for creating records. | __unset__ |
| delete_rule | No | Updated API rule for deleting records. | __unset__ |
| update_rule | No | Updated API rule for updating records. | __unset__ |
| collection_id_or_name | Yes | The collection ID or name to update. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| name | Yes | ||
| type | Yes | Collection type: 'base', 'auth', or 'view'. | |
| fields | Yes | ||
| system | Yes | ||
| indexes | Yes | ||
| listRule | No | ||
| viewRule | No | ||
| createRule | No | ||
| deleteRule | No | ||
| updateRule | No |