PlanetScale bouncers and resizes, branch change requests, cluster extensions and parameters, roles, traffic budgets and rules, and maintenance schedules and windows. Generated from PlanetScale's hash-locked official OpenAPI 3.0.1 snapshot (22166505096d…) and carries 34 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-runtime-networking 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-runtime-networking
external change
Read: api_branch_bouncer_resizes.list_branch_bouncer_resize_requests · No approvalRead: bouncers.list_bouncers · No approvalAdmin: bouncers.create_bouncer · Always asksRead: bouncers.get_bouncer · No approvalDestructive: bouncers.delete_bouncer · Always asksRead: bouncer_resizes.list_bouncer_resize_requests · No approvalDestructive: bouncer_resizes.update_bouncer_resize_request · Always asksDestructive: bouncer_resizes.cancel_bouncer_resize_request · Always asksRead: branch_changes.list_branch_change_requests · No approvalDestructive: branch_changes.update_branch_change_request · Always asksRead: branch_changes.get_branch_change_request · No approvalRead: cluster_extensions.list_extensions · No approvalRead: cluster_parameters.list_parameters · No approvalDestructive: branch_changes.cancel_branch_change_request · Always asksRead: roles.list_roles · No approvalAdmin: roles.create_role · Always asksRead: roles.get_default_role · No approvalDestructive: roles.reset_default_role · Always asksRead: roles.get_role · No approvalAdmin: roles.update_role · Always asksDestructive: roles.delete_role · Always asksDestructive: roles.reassign_role_objects · Always asksDestructive: roles.renew_role · Always asksDestructive: roles.reset_role · Always asksRead: traffic_budgets.list_traffic_budgets · No approvalAdmin: traffic_budgets.create_traffic_budget · Always asksAdmin: traffic_rules.create_traffic_rule · Always asksDestructive: traffic_rules.delete_traffic_rule · Always asksRead: traffic_budgets.get_traffic_budget · No approvalDestructive: traffic_budgets.update_traffic_budget · Always asksDestructive: traffic_budgets.delete_traffic_budget · Always asksRead: maintenance_schedules.list_maintenance_schedules · No approvalRead: maintenance_schedules.get_maintenance_schedule · No approvalRead: maintenance_windows.list_maintenance_windows · No approval
Data it touches
SurfacesWeb APIs
Tags
pack:planetscaleplanetscaledatabase-platformruntimerolestrafficscalingmaintenanceapicomposition