PlanetScale databases, branches, backup policies and backups, keyspaces and VSchemas, branch passwords, and Postgres IP restrictions. Generated from PlanetScale's hash-locked official OpenAPI 3.0.1 snapshot (22166505096d…) and carries 50 of the suite's 176 admitted operations. Calls are fixed to api.planetscale.com, wire paths carry /v1 through an explicit documentary path alias, and the selected connection supplies the exact SERVICE_TOKEN_ID:SERVICE_TOKEN Authorization value. All 43 documented JSON bodies are required and sent verbatim because the authority omits requestBody.required. Forty-six collection reads paginate automatically, including two forward-cursor collections; three explode=false array filters are exposed as exact comma-separated strings. Unsafe JSON integers remain exact strings, reads are uncached and require no approval, and every mutation requires approval. The sole 302-only report download is excluded because the credential-origin-pinned transport cannot represent its redirect contract reliably. No infrastructure database, branch, deploy request, or migration workflow is misrepresented as a task, note, or user-work project Source.
What this pack installs
- planetscale-databases-branches Ingredient
Trust & control
What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.
What it's allowed to do
Destructive
Web APIs
planetscale-databases-branches
external change
Read: databases.list_databases · No approvalAdmin: databases.create_database · Always asksRead: databases.get_database · No approvalDestructive: databases.update_database_settings · Always asksDestructive: databases.delete_database · Always asksRead: backup_policies.list_backup_policies · No approvalAdmin: backup_policies.create_backup_policy · Always asksRead: backup_policies.get_backup_policy · No approvalDestructive: backup_policies.update_backup_policy · Always asksDestructive: backup_policies.delete_backup_policy · Always asksRead: database_branches.list_branches · No approvalAdmin: database_branches.create_branch · Always asksRead: database_branches.get_branch · No approvalAdmin: database_branches.update_branch · Always asksDestructive: database_branches.delete_branch · Always asksRead: backups.list_backups · No approvalAdmin: backups.create_backup · Always asksRead: backups.get_backup · No approvalAdmin: backups.update_backup · Always asksDestructive: backups.delete_backup · Always asksDestructive: database_branches.update_branch_cluster_config · Always asksDestructive: database_branches.demote_branch · Always asksRead: database_branch_keyspaces.list_keyspaces · No approvalAdmin: database_branch_keyspaces.create_keyspace · Always asksRead: database_branch_keyspaces.get_keyspace · No approvalDestructive: database_branch_keyspaces.update_keyspace · Always asksDestructive: database_branch_keyspaces.delete_keyspace · Always asksRead: database_branch_keyspaces.get_keyspace_rollout_status · No approvalRead: keyspace_vschemas.get_keyspace_vschema · No approvalDestructive: keyspace_vschemas.update_keyspace_vschema · Always asksRead: database_branch_passwords.list_passwords · No approvalAdmin: database_branch_passwords.create_password · Always asksRead: database_branch_passwords.get_password · No approvalDestructive: database_branch_passwords.update_password · Always asksDestructive: database_branch_passwords.delete_password · Always asksDestructive: database_branch_passwords.renew_password · Always asksDestructive: database_branches.promote_branch · Always asksDestructive: database_branches.enable_safe_migrations · Always asksDestructive: database_branches.disable_safe_migrations · Always asksRead: database_branches.get_branch_schema · No approvalRead: database_branches.lint_branch_schema · No approvalRead: database_postgres_ip_restrictions.list_database_postgres_cidrs · No approvalAdmin: database_postgres_ip_restrictions.create_database_postgres_cidr · Always asksRead: database_postgres_ip_restrictions.get_database_postgres_cidr · No approvalDestructive: database_postgres_ip_restrictions.update_database_postgres_cidr · Always asksDestructive: database_postgres_ip_restrictions.delete_database_postgres_cidr · Always asksRead: databases.list_read_only_regions · No approvalRead: databases.list_database_regions · No approvalRead: databases.get_database_throttler · No approvalDestructive: databases.update_database_throttler · Always asks
Data it touches
SurfacesWeb APIs
Tags
pack:planetscaleplanetscaledatabase-platformdatabasesbranchesbackupskeyspacescredentialsapicomposition