Thanks to visit codestin.com
Credit goes to docs.stackone.com

Skip to main content
Supabase
Supabase
129 actions · 2 auth methods
PreviewSecurity

Authentication

Personal Access Token (PAT)

Best for personal scripts, CLI usage, and single-user automation.Guides: Connector Profile, Link Account

OAuth 2.0

Requires registering an OAuth app. Supports fine-grained scopes across database, storage, and project management.Guides: Connector Profile, Link Account
Actions
|
129 actions
Action
Description
Required scopes
Get Readonly Mode Status
Check if database is in readonly mode
Disable Readonly Mode Temporarily
Temporarily disable readonly mode for maintenance
Get Project PgBouncer Config
Retrieve PgBouncer connection pooler configuration
Enable Database Webhook
Enable webhooks for database events
List All Snippets
Retrieve all SQL code snippets for the logged in user
Get Snippet
Retrieve a specific SQL code snippet
Get Function Combined Statistics
Get combined statistics for a project’s functions
Get Project Logs
Execute SQL query on project logs
Get Usage API Counts
Get project’s usage API counts
Get Usage API Requests Count
Get project’s usage API requests count
Create SSO Provider
Create a new SSO provider for the project
Get SSO Provider
Get details of a specific SSO provider
Update SSO Provider
Update an existing SSO provider configuration
Delete SSO Provider
Delete an SSO provider from the project
List All SSO Providers
List all SSO providers for the project
Create Legacy Signing Key
Set up the project’s existing JWT secret as an in-use JWT signing key
Get Legacy Signing Key
Get the signing key information for the JWT secret imported as signing key
Create Project Signing Key
Create a new signing key for the project in standby status
Get Project Signing Key
Get information about a signing key
Get Project Signing Keys
List all signing keys for the project
Update Project Signing Key
Update a signing key, mainly its status
Remove Project Signing Key
Remove a signing key from a project
Create Project TPA Integration
Creates a new third-party auth integration
Get Project TPA Integration
Get a third-party integration
Delete Project TPA Integration
Removes a third-party auth integration
List Project TPA Integrations
Lists all third-party auth integrations
Get Auth Service Config
Gets project’s auth config
Update Auth Service Config
Updates a project’s auth config
List All Backups
Retrieve a list of all available database backups
Restore PITR Backup
Restore database from a Point-in-Time Recovery backup
Get Database Config
Retrieve PostgreSQL database configuration for the project
Update Database Config
Update PostgreSQL database configuration settings
Get Database Metadata
Retrieve database connection strings and metadata
Update Database Password
Update the database password for the project
Run Query
Execute a SQL query on the database
Read-Only Query
Execute a read-only SQL query on the database
Generate TypeScript Types
Generate TypeScript type definitions from database schema
Get Pooler Config
Retrieve connection pooler configuration
Update Pooler Config
Update connection pooler configuration
Get SSL Enforcement Config
Retrieve SSL enforcement configuration
Update SSL Enforcement Config
Update SSL enforcement configuration
Check Vanity Subdomain Availability
Check if a vanity subdomain is available
Activate Vanity Subdomain
Activate a vanity subdomain for the project
Get Vanity Subdomain Config
Get the vanity subdomain configuration
Deactivate Vanity Subdomain
Deactivate and remove the vanity subdomain
Initialize Custom Hostname
Initialize a custom hostname for the project
Activate Custom Hostname
Activate the custom hostname after DNS verification
Get Hostname Config
Get the custom hostname configuration
Reverify DNS Config
Reverify DNS configuration for custom hostname
Update Custom Hostname
Update the custom hostname configuration
List All Branches
List all branches
Get A Branch
Get a database branch by name
Create A Branch
Create a database branch
Delete A Branch
Delete a database branch
Merge A Branch
Merge a database branch
Push A Branch
Push a database branch
Reset A Branch
Reset a database branch
Restore A Scheduled Branch Deletion
Restore a scheduled branch deletion
Diff A Branch
Diff a database branch
Disable Preview Branching
Disables preview branching
Get Database Branch Config
Get database branch config
Update Database Branch Config
Update database branch config
List All Action Runs
List all action runs
Count The Number Of Action Runs
Count the number of action runs
Get The Status Of An Action Run
Get the status of an action run
Get The Logs Of An Action Run
Get the logs of an action run
Update The Status Of An Action Run
Update the status of an action run
List All Functions
Retrieve a list of all Edge Functions in a project
Get A Function
Retrieve details of a specific Edge Function
Get A Function Body
Retrieve the source code body of an Edge Function
Create A Function
Create a new Edge Function in a project
Update A Function
Update an existing Edge Function configuration or code
Bulk Update Functions
Update multiple Edge Functions at once
Deploy A Function
Deploy a new function bundle with code
Delete A Function
Delete an Edge Function from a project
List JIT Access
List all user-id to role mappings
Authorize JIT Access
Authorize user-id to role mappings (requires JIT enabled)
Get JIT Access
Get user-id to role mappings (requires JIT enabled)
Update JIT Access
Update a user mapping (requires JIT enabled)
Delete JIT Access
Delete JIT access by user-id (requires JIT enabled)
Get JIT Access Config
Get project’s just-in-time access configuration
Update JIT Access Config
Update project’s just-in-time access configuration
List Migration History
List applied migration versions
Apply Database Migration
Apply a database migration (partner OAuth apps only)
Get Migration Entry
Fetch an existing entry from migration history (partner OAuth apps only)
Upsert Migration Without Applying
Upsert a database migration without applying (partner OAuth apps only)
Patch Migration Entry
Patch an existing entry in migration history (partner OAuth apps only)
Rollback Database Migrations
Rollback database migrations and remove them from history table (partner OAuth apps only)
List All Organizations
Retrieve a list of all organizations the authenticated user has access to
Get Organization
Retrieve details for a specific organization
Create Organization
Create a new organization (Experimental)
List Organization Members
Retrieve a list of all members in an organization
Get PostgREST Configuration
Get the PostgREST API configuration for a project
Update PostgREST Configuration
Updates project’s PostgREST API config
List All Projects
Retrieve a list of all projects in your organization
Get All Projects For Organization
Retrieve a list of all projects within a specific organization
Get Project
Retrieve details for a specific project
Create Project
Create a new Supabase project
Update Project
Update project settings and configuration
Get Available Regions
Retrieve a list of all available regions for creating Supabase projects
Delete Project
Delete a Supabase project permanently
Pause Project
Pause a Supabase project to reduce costs
Restore Project
Restore a paused Supabase project
Cancel Project Restoration
Cancel an in-progress project restoration
Get Services Health
Get the health status of services for a project
Get Network Restrictions
Get the network restrictions configuration for a project
Update Network Restrictions
Update the network restrictions for a project
Get Postgres Upgrade Eligibility
Check if a project is eligible for a PostgreSQL version upgrade
Upgrade Postgres Version
Upgrade the PostgreSQL version for a project
Get Postgres Upgrade Status
Retrieve the status of an in-progress or completed Postgres version upgrade
Get Realtime Configuration
Get the realtime configuration for a project
Shutdown Realtime Connections
Shutdown realtime connections for a project
Update Realtime Configuration
Update the realtime configuration for a project
Remove Read Replica
Remove a read replica
Create CLI Login Role
Create a login role for CLI with temporary password
Delete CLI Login Roles
Delete existing login roles used by CLI
List All Secrets
Returns all secrets you’ve previously added to the specified project
Bulk Create Secrets
Creates multiple secrets and adds them to the specified project
Bulk Delete Secrets
Deletes all secrets with the given names from the specified project
Get Project API Keys
Get project api keys
Get API Key
Get API key
Create API Key
Creates a new API key for the project
Delete API Key
Deletes an API key for the project
Update API Key
Updates an API key for the project
Get PgSodium Config
Get pgsodium config
Update PgSodium Config
Update pgsodium config
Get Storage Config
Gets project’s storage config
List All Buckets
Lists all buckets
Update Storage Config
Updates project’s storage config

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/supabase/filled/png

Connector Profile

Supabase - Personal Access Token (PAT)
https://stackone-logos.com/api/supabase/filled/png

Connector Profile

Supabase - OAuth 2.0
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/supabase/filled/png

Link Account

Supabase - Personal Access Token (PAT)
https://stackone-logos.com/api/supabase/filled/png

Link Account

Supabase - OAuth 2.0
4

Use Actions

Invoke actions using one of the methods below: