Supabase
Overview
Section titled “Overview”Supabase is an open-source backend-as-a-service providing a Postgres database, authentication, storage, and real-time subscription APIs for building modern applications. With the Supabase integration in SquadOS, your agents can create and manage projects, execute SQL queries, deploy edge functions, control secrets, and track migration history — all programmatically.
- Official website: https://supabase.com/
- Composio documentation: docs.composio.dev/toolkits/supabase
Authentication
Section titled “Authentication”This tool uses OAuth 2.0 (OAUTH2) or API key (API_KEY) to connect.
You will need the following fields (for OAuth 2.0 with custom credentials):
| Field | Required | Description |
|---|---|---|
client_id | Yes | Client ID of the OAuth application registered in your Supabase organization settings. |
client_secret | Yes | Client Secret of the OAuth application registered in your Supabase organization settings. |
How to get credentials
Section titled “How to get credentials”- Go to your organization dashboard on supabase.com and navigate to Organization Settings.
- Click Add Application, provide a name, your website URL, and Composio’s callback URL as the authorization redirect.
- Configure the required permissions. It is recommended to grant only the minimum necessary scopes, avoiding full read and write access for security reasons.
- After creation, copy the Client ID and Client Secret shown on the organization settings page.
- In the Composio dashboard, click Create Auth Config, select Supabase, and toggle Use your own developer credentials.
- Paste the Client ID and Client Secret into the respective fields and click Create Supabase Auth Config.
- Click Connect Account, provide the Supabase Base API URL (use the default if applicable), and authorize access.
- Copy the generated auth config ID (starts with
ac_) for use in your application code.
How to connect in SquadOS
Section titled “How to connect in SquadOS”- Go to Tools in the side menu (
/admin/tools). - Open the Available tab and search for
Supabase. - Click the card to open the details modal and hit Connect.
- You’re taken to the secure connection page hosted by Composio, where you authorize access (OAuth) or enter the credentials obtained above.
- Once done, you’re sent back to SquadOS with the account connected and the tool available for your agents. (Connection-flow details in Organization Tools.)
Available actions
Section titled “Available actions”List all projects
Section titled “List all projects”SUPABASE_LIST_ALL_PROJECTS
Retrieves a list of all Supabase projects for the authenticated user, including ID, name, region, and status of each project.
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Get project
Section titled “Get project”SUPABASE_GET_PROJECT
Retrieves detailed information about a specific Supabase project, including status, database configuration, and metadata.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | Unique reference identifier of the project (20 lowercase letters). |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Create new project
Section titled “Create new project”SUPABASE_CREATE_A_PROJECT
Creates a new Supabase project. Creation is asynchronous and requires a unique name within the organization (no dots).
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Name for the new project; must be unique within the organization and cannot contain dots. |
region | string | Yes | Geographical region for the project’s server and database (e.g., us-east-1, eu-west-1). |
db_pass | string | Yes | Password for the new database. Store it securely as it cannot be retrieved via API later. |
organization_id | string | Yes | Real organization ID or slug from your Supabase account. Use the “List all organizations” action to get the correct value. |
plan | string | No | Subscription plan (free or pro). |
desired_instance_size | string | No | Compute instance size (micro, small, medium, large, xlarge, etc.). |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Update project
Section titled “Update project”SUPABASE_UPDATE_PROJECT
Updates the settings of an existing Supabase project identified by its unique reference ID.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | Unique reference identifier of the Supabase project. |
name | string | No | New name for the project. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Delete project
Section titled “Delete project”SUPABASE_DELETE_PROJECT
Permanently and irreversibly deletes a Supabase project. Results in complete data loss.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | Unique reference identifier of the Supabase project to delete. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Execute project database query
Section titled “Execute project database query”SUPABASE_BETA_RUN_SQL_QUERY
Executes a given SQL query against the project’s database. Use for advanced data operations or when standard API endpoints are insufficient. Ensure queries are valid PostgreSQL and sanitized.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | Unique reference ID of the Supabase project (exactly 20 lowercase letters). |
query | string | Yes | The SQL query to execute against the project’s database. Single quotes within string content must be escaped by doubling them: ''. For PostgreSQL arrays, use ARRAY['item1', 'item2'] or '{"item1", "item2"}' syntax — do not use JSON array syntax ["item1"]. |
read_only | boolean | No | If true, executes the query in a read-only transaction. Incompatible with INSERT, UPDATE, and DELETE statements. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Execute read-only database query
Section titled “Execute read-only database query”SUPABASE_RUN_READ_ONLY_QUERY
[Beta] Run a SQL query as supabase_read_only_user. Use when you need to safely execute SELECT queries without risk of modifying data. Only read operations are allowed.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | Unique reference ID of the Supabase project (exactly 20 lowercase letters). |
query | string | Yes | The SQL query to execute. Only SELECT and other read-only operations are allowed. Write operations (INSERT, UPDATE, DELETE, CREATE, etc.) will be rejected. |
parameters | array | No | Optional array of parameters for parameterized queries. Use $1, $2, etc. in the query to reference parameters. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Select from table
Section titled “Select from table”SUPABASE_SELECT_FROM_TABLE
Selects rows from a Supabase/PostgREST table or view, with support for filtering, ordering, and pagination.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
project_ref | string | Yes | Unique reference identifier of the Supabase project. |
table | string | Yes | Table or view name to select from. |
select | string | Yes | Comma-separated list of columns to return. Supports nested/related selections and JSON path selectors. |
filters | array | No | Optional list of filters. Each filter must have column, operator (eq, neq, gt, gte, lt, lte, like, ilike, is, in, etc.) and value. |
order | string | No | Ordering expression in the form column.asc or column.desc. |
limit | integer | No | Maximum number of rows to return. |
offset | integer | No | Number of rows to skip before returning results. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Apply a database migration
Section titled “Apply a database migration”SUPABASE_APPLY_A_MIGRATION
Applies database migrations to a Supabase project. Use when you need to execute SQL schema changes, create tables, alter columns, or run other DDL/DML operations as part of a tracked migration.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | Unique reference ID of the Supabase project (found in Project Settings > General > Reference ID). |
query | string | Yes | The SQL migration query to execute against the project’s database. |
name | string | No | A unique name for the migration to track it in the migration history. |
rollback | string | No | Optional SQL query to rollback/undo this migration if needed. |
idempotency_key | string | No | A unique key to ensure the same migration is tracked only once. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
List migration history
Section titled “List migration history”SUPABASE_LIST_MIGRATION_HISTORY
Retrieves the list of applied database migration versions for a Supabase project. Use this to track which migrations have been applied to the project’s database.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | Unique reference identifier of the Supabase project. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
List database tables
Section titled “List database tables”SUPABASE_LIST_TABLES
Lists all tables and views in specified database schemas, providing a quick overview of database structure to help identify available tables before fetching detailed schemas.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
project_ref | string | Yes | Unique reference identifier of the Supabase project (exactly 20 lowercase letters). |
schemas | array | No | List of schemas to search for tables (maximum 10). If not provided, lists tables from all non-system schemas. |
include_views | boolean | No | Whether to include views along with tables in the results. |
include_metadata | boolean | No | Whether to include basic metadata like estimated row count and table size. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Get table schemas
Section titled “Get table schemas”SUPABASE_GET_TABLE_SCHEMAS
Retrieves column details, types, and constraints for multiple database tables to help debug schema issues and write accurate SQL queries. Use the “List database tables” action first to discover available tables.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
project_ref | string | Yes | Unique reference identifier of the Supabase project. |
table_names | array | Yes | List of table names to retrieve schemas for. Minimum 1 table; maximum 20 per request. Can include schema prefix (e.g., public.users). Without schema prefix, public is assumed. |
include_indexes | boolean | No | Whether to include index information in the response. |
include_relationships | boolean | No | Whether to include foreign key relationships in the response. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Get database metadata
Section titled “Get database metadata”SUPABASE_GET_DATABASE_METADATA
Gets database metadata for the given project. Returns information about databases, schemas, and table structure.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | Unique reference identifier of the Supabase project. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Generate TypeScript types
Section titled “Generate TypeScript types”SUPABASE_GENERATE_TYPESCRIPT_TYPES
Generates and retrieves TypeScript types from a Supabase project’s database. Any schemas specified in included_schemas must exist in the project.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | Unique reference identifier of the Supabase project. |
included_schemas | string | No | Comma-separated database schema names to include in the generated TypeScript types. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Create a function
Section titled “Create a function”SUPABASE_CREATE_FUNCTION
Creates a new serverless Edge Function for a Supabase project, requiring valid JavaScript/TypeScript source code and a project-unique slug identifier.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | Project’s unique identifier. |
name | string | Yes | Human-readable name for the function. |
slug | string | Yes | URL-friendly identifier for the function’s route prefix. Must be unique within the project. |
body | string | Yes | JavaScript or TypeScript source code for the Edge Function. |
verify_jwt | boolean | No | If true, verify JWT in Authorization header before invoking the function. Set to false for public endpoints like webhooks. |
import_map | boolean | No | If true, enable import map for ES module resolution. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
List all functions
Section titled “List all functions”SUPABASE_LIST_FUNCTIONS
Lists metadata for all Edge Functions in a Supabase project, excluding function code or logs.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | Unique identifier of the Supabase project. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Retrieve a function
Section titled “Retrieve a function”SUPABASE_GET_FUNCTION
Retrieves detailed information, metadata, configuration, and status for a specific Edge Function using its project reference ID and function slug.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | Unique reference ID of the Supabase project (exactly 20 lowercase alphanumeric characters). |
function_slug | string | Yes | The unique identifier (slug) for the Edge Function. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Deploy function
Section titled “Deploy function”SUPABASE_DEPLOY_FUNCTION
Deploys Edge Functions to a Supabase project using multipart upload.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | Supabase project reference ID. |
slug | string | No | Slug of the function to deploy. |
file_content | string | No | Raw TypeScript/JavaScript source code as a string. Ideal for simple functions or dynamically generated code. Provide ONLY ONE of file_content, file_url, or file. |
file_url | string | No | Public URL to download the function code from. Supports GitHub raw URLs and other publicly accessible file URLs. Provide ONLY ONE of file_content, file_url, or file. |
bundleOnly | boolean | No | If true, only bundle the function without publishing it. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Invoke edge function
Section titled “Invoke edge function”SUPABASE_INVOKE_EDGE_FUNCTION
Invokes a deployed Supabase Edge Function over HTTPS. Use for testing and debugging Edge Functions with configurable method, headers, body, and authentication.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
project_ref | string | Yes | Unique reference identifier of the Supabase project. |
function_slug | string | Yes | Name/slug of the Edge Function to invoke. |
method | string | No | HTTP method to use when invoking the function (GET, POST, PUT, PATCH, DELETE). |
body | string | No | Request body to send to the function. Can be a JSON object or a raw string. |
headers | object | No | Optional additional headers to send with the request (e.g., Content-Type). |
auth_mode | string | No | Authorization mode: anon uses the anon key, service_role uses the service role key, custom_bearer requires a custom Authorization header. |
response_type | string | No | Expected response format: json, text, or auto. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Bulk create secrets
Section titled “Bulk create secrets”SUPABASE_CREATE_BULK_SECRETS
Bulk creates secrets for a Supabase project. Each secret name must not start with SUPABASE_.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | Unique reference identifier of the Supabase project where secrets will be created. |
secrets | array | Yes | List of secrets to create. Each secret must have a unique name that does not start with SUPABASE_. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
List all secrets
Section titled “List all secrets”SUPABASE_LIST_SECRETS
Retrieves all secrets for a Supabase project. Secret values in the response may be masked.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | Unique reference identifier of the Supabase project whose secrets are to be retrieved. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Bulk delete secrets
Section titled “Bulk delete secrets”SUPABASE_DELETE_SECRETS
Bulk deletes secrets from a Supabase project. Requires the edge_functions_secrets_write scope.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | Unique reference identifier of the Supabase project whose secrets should be deleted. |
secret_names | array | Yes | List of secret names to delete. Each name must match an existing secret in the project. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Get project logs
Section titled “Get project logs”SUPABASE_GET_PROJECT_LOGS
Retrieves analytics logs for a Supabase project, including edge function logs, database logs, and API logs for monitoring and debugging.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | Unique reference identifier of the Supabase project. |
sql | string | No | Custom SQL query to execute on the logs for filtering, aggregation, and transformation. |
iso_timestamp_start | string | No | Start timestamp for filtering logs in ISO 8601 format (e.g., 2024-01-01T00:00:00Z). |
iso_timestamp_end | string | No | End timestamp for filtering logs in ISO 8601 format (e.g., 2024-01-31T23:59:59Z). |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Get performance advisors
Section titled “Get performance advisors”SUPABASE_GET_PERFORMANCE_ADVISORS
Retrieves project performance advisors for a Supabase project, returning a list of performance lints that identify potential issues and optimization opportunities.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | Unique reference identifier of the Supabase project (20 alphanumeric characters). |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Get security advisors
Section titled “Get security advisors”SUPABASE_GET_SECURITY_ADVISORS
Retrieves security advisor findings and recommendations for a Supabase project. Use when you need to audit project security posture, identify SQL-based security issues, or get remediation guidance.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | Unique reference identifier of the Supabase project. |
lint_type | string | No | Type of linting to perform for security advisors (sql). |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Create a database branch
Section titled “Create a database branch”SUPABASE_CREATE_DATABASE_BRANCH
Creates a new, isolated database branch from an existing Supabase project, useful for setting up separate development or testing environments that can be linked to a Git branch.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | Unique reference identifier of the parent Supabase project. |
branch_name | string | Yes | A unique name for the new database branch. |
git_branch | string | No | Git branch name to associate with this database branch. |
region | string | No | Geographical region for the new database branch. |
persistent | boolean | No | Specifies if the branch is persistent (true) or ephemeral (false); ephemeral branches might be auto-deleted. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
List project database backups
Section titled “List project database backups”SUPABASE_LIST_BACKUPS
Lists all database backups for a Supabase project, providing details on existing backups.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | The unique identifier (reference string) of the Supabase project. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
List all organizations
Section titled “List all organizations”SUPABASE_LIST_ALL_ORGANIZATIONS
Lists all organizations (ID and name only) associated with the Supabase account, excluding project details.
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Get project API keys
Section titled “Get project API keys”SUPABASE_GET_PROJECT_API_KEYS
Retrieves all API keys for an existing Supabase project.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | Unique reference identifier of the Supabase project. |
reveal | boolean | No | If true, reveals the full API key values in the response. By default, secret key values are partially redacted. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Get API health status
Section titled “Get API health status”SUPABASE_GET_HEALTH
Checks the health status of the Supabase API. Use when you need to verify API availability or troubleshoot connectivity issues.
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Update database password
Section titled “Update database password”SUPABASE_UPDATE_DATABASE_PASSWORD
Updates the database password for a Supabase project. Use when needing to rotate credentials or recover database access.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ref | string | Yes | Unique reference identifier of the Supabase project. |
password | string | Yes | The new database password to set. Must be at least 4 characters long. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution of the action. |
successful | boolean | Yes | Whether or not the action execution was successful. |