# PlanetScale integration

> Manage PlanetScale serverless MySQL and Postgres databases — organizations, databases, branches, deploy requests, backups, passwords, and more via the REST API.

- Authentication: apiKey

## Tools (170)

- **Add a member to a team**: Add a member to a team
- **Cancel a change request**: Cancel a change request
- **Cancel a queued deploy request**: Cancel a queued deploy request
- **Cancel a resize request**: Cancel a resize request
- **Cancel a workflow**: Cancel a workflow
- **Change a branch cluster configuration**: Change a branch cluster configuration
- **Check deploy request storage**: Check deploy request storage
- **Close a deploy request**: Close a deploy request
- **Complete a gated deploy request**: Complete a gated deploy request
- **Complete an errored deploy**: Complete an errored deploy
- **Complete a revert**: Complete a revert
- **Complete a workflow**: Complete a workflow
- **Configure keyspace settings**: Configure keyspace settings
- **Create a backup**: Create a backup
- **Create a backup policy**: Create a backup policy
- **Create a bouncer**: Create a bouncer
- **Create a branch**: Create a branch
- **Create a database**: Create a database
- **Create a deploy request**: Create a deploy request
- **Create a keyspace**: Create a keyspace
- **Create a new query patterns report**: Create a new query patterns report
- **Create an IP restriction entry**: Create an IP restriction entry
- **Create an organization team**: Create an organization team
- **Create a password**: Create a password
- **Create a service token**: Create a service token
- **Create a traffic budget**: Create a traffic budget
- **Create a traffic rule**: Create a traffic rule
- **Create a webhook**: Create a webhook
- **Create a workflow**: Create a workflow
- **Create role credentials**: Create role credentials
- **Cutover traffic**: Cutover traffic
- **Delete a backup**: Delete a backup
- **Delete a backup policy**: Delete a backup policy
- **Delete a bouncer**: Delete a bouncer
- **Delete a branch**: Delete a branch
- **Delete a database**: Delete a database
- **Delete a keyspace**: Delete a keyspace
- **Delete an IP restriction entry**: Delete an IP restriction entry
- **Delete an organization team**: Delete an organization team
- **Delete a password**: Delete a password
- **Delete a query patterns report**: Delete a query patterns report
- **Delete a service token**: Delete a service token
- **Delete a traffic budget**: Delete a traffic budget
- **Delete a traffic rule**: Delete a traffic rule
- **Delete a webhook**: Delete a webhook
- **Delete role credentials**: Delete role credentials
- **Demote a branch**: Demote a branch
- **Disable safe migrations for a branch**: Disable safe migrations for a branch
- **Dismiss a schema recommendation**: Dismiss a schema recommendation
- **Download a finished query patterns report**: Download a finished query patterns report
- **Enable force cutover for a deploy request**: Enable force cutover for a deploy request
- **Enable safe migrations for a branch**: Enable safe migrations for a branch
- **Get a backup**: Get a backup
- **Get a backup policy**: Get a backup policy
- **Get a bouncer**: Get a bouncer
- **Get a branch**: Get a branch
- **Get a branch change request**: Get a branch change request
- **Get a branch schema**: Get a branch schema
- **Get a database**: Get a database
- **Get a deployment**: Get a deployment
- **Get a deploy request**: Get a deploy request
- **Get a keyspace**: Get a keyspace
- **Get a maintenance schedule**: Get a maintenance schedule
- **Get an invoice**: Get an invoice
- **Get an IP restriction entry**: Get an IP restriction entry
- **Get an OAuth application**: Get an OAuth application
- **Get an organization**: Get an organization
- **Get an organization member**: Get an organization member
- **Get an organization team**: Get an organization team
- **Get a password**: Get a password
- **Get a role**: Get a role
- **Get a schema recommendation**: Get a schema recommendation
- **Get a service token**: Get a service token
- **Get a team member**: Get a team member
- **Get a traffic budget**: Get a traffic budget
- **Get a webhook**: Get a webhook
- **Get a workflow**: Get a workflow
- **Get branch bouncer resize requests**: Get bouncer resize requests
- **Get branch change requests**: Get branch change requests
- **Get database bouncer resize requests**: Get bouncer resize requests
- **Get database throttler configurations**: Get database throttler configurations
- **Get deploy request throttler configurations**: Get deploy request throttler configurations
- **Get invoice line items**: Get invoice line items
- **Get invoices**: Get invoices
- **Get keyspace rollout status**: Get keyspace rollout status
- **Get keyspaces**: Get keyspaces
- **Get the default postgres role**: Get the default postgres role
- **Get the deploy queue**: Get the deploy queue
- **Get the VSchema for the keyspace**: Get the VSchema for the keyspace
- **Lint a branch schema**: Lint a branch schema
- **List audit logs**: List audit logs
- **List available cluster sizes**: List available cluster sizes
- **List backup policies**: List backup policies
- **List backups**: List backups
- **List bouncers**: List bouncers
- **List branch anomalies**: List branch anomalies
- **List branches**: List branches
- **List branch queries**: List branch queries
- **List branch query errors**: List branch query errors
- **List cluster extensions**: List cluster extensions
- **List cluster parameters**: List cluster parameters
- **List database regions**: List database regions
- **List databases**: List databases
- **List deploy operations**: List deploy operations
- **List deploy request reviews**: List deploy request reviews
- **List deploy requests**: List deploy requests
- **List generated query patterns reports**: List generated query patterns reports
- **List IP restriction entries**: List IP restriction entries
- **List maintenance schedules**: List maintenance schedules
- **List maintenance windows**: List maintenance windows
- **List OAuth applications**: List OAuth applications
- **List organization members**: List organization members
- **List passwords**: List passwords
- **List public regions**: List public regions
- **List queries for an error fingerprint**: List queries for an error fingerprint
- **List query statistics grouped by tag**: List query statistics grouped by tag
- **List query tags**: List query tags
- **List read-only regions**: List read-only regions
- **List regions for an organization**: List regions for an organization
- **List roles**: List roles
- **List schema recommendations**: List schema recommendations
- **List service tokens**: List service tokens
- **List team members**: List team members
- **List teams in an organization**: List teams in an organization
- **List traffic budgets**: List traffic budgets
- **List traffic budgets affecting a query fingerprint**: List traffic budgets affecting a query fingerprint
- **List webhooks**: List webhooks
- **List workflows**: List workflows
- **Promote a branch**: Promote a branch
- **Queue a deploy request**: Queue a deploy request
- **Reassign objects owned by one role to another role**: Reassign objects owned by one role to another role
- **Remove a member from an organization**: Remove a member from an organization
- **Remove a member from a team**: Remove a member from a team
- **Renew a password**: Renew a password
- **Renew role expiration**: Renew role expiration
- **Reset a role's password**: Reset a role's password
- **Reset default credentials**: Reset default credentials
- **Retrieve a branch anomaly**: Retrieve a branch anomaly
- **Retrieve a branch query**: Retrieve a branch query
- **Retrieve a query tag**: Retrieve a query tag
- **Retrieve a summary of query statistics**: Retrieve a summary of query statistics
- **Retrieve query statistics**: Retrieve query statistics
- **Retry a failed workflow**: Retry a failed workflow
- **Reverse traffic**: Reverse traffic
- **Reverse traffic cutover**: Reverse traffic cutover
- **Review a deploy request**: Review a deploy request
- **Show the status of a query patterns report**: Show the status of a query patterns report
- **Skip revert period**: Skip revert period
- **Switch primary traffic**: Switch primary traffic
- **Switch replica traffic**: Switch replica traffic
- **Test a webhook**: Test a webhook
- **Update a backup**: Update a backup
- **Update a backup policy**: Update a backup policy
- **Update a branch**: Update a branch
- **Update an IP restriction entry**: Update an IP restriction entry
- **Update an organization team**: Update an organization team
- **Update a password**: Update a password
- **Update a traffic budget**: Update a traffic budget
- **Update auto-apply for deploy request**: Update auto-apply for deploy request
- **Update auto-delete branch for deploy request**: Update auto-delete branch for deploy request
- **Update a webhook**: Update a webhook
- **Update database settings**: Update database settings
- **Update database throttler configurations**: Update database throttler configurations
- **Update deploy request throttler configurations**: Update deploy request throttler configurations
- **Update organization member role**: Update organization member role
- **Update role name**: Update role name
- **Update the VSchema for the keyspace**: Update the VSchema for the keyspace
- **Upsert a bouncer resize request**: Upsert a bouncer resize request
- **Upsert a change request for cluster size, replicas, storage, or parameters**: Upsert a change request for cluster size, replicas, storage, or parameters
- **Verify workflow data**: Verify workflow data

## Triggers (1)

- **Deploy Request Updated in PlanetScale**: Triggers when a deploy request is created or changes (state, deployment progress, approval). Requires the service token to hold the read_deploy_request access grant on the database.

Connect PlanetScale in General Input: https://www.generalinput.com/apps/planetscale