# Supabase Management integration

> Supabase Management API for organizations, projects, database schemas and SQL, migrations, branches, Edge Functions, auth config, secrets, logs, and advisors.

- Authentication: oauth2

## Tools (205)

- **Accept JIT Access Invite**: Accepts invitation for JIT database access. Accepts the invitation to JIT database access
- **Activate Custom Hostname**: Activates a custom hostname for a project. This is an **experimental** endpoint.
- **Activate Vanity Subdomain**: Activates a vanity subdomain for a project. This is an **experimental** endpoint.
- **Apply Billing Add-on**: Apply or update billing addons, including compute instance size. Selects an addon variant, for example scaling the project’s compute instance up or down, and applies it to the project.
- **Apply Migration**: Apply a database migration.
- **Assign Organization Member Role**: Assign or change an organization member role. Assigns an org-wide role when projects is omitted, or creates a project-scoped assignment when projects is provided.
- **Authorize JIT Access**: Authorize user-id to role mappings for JIT access. Authorizes the request to assume a role in the project database
- **Bulk Update Edge Functions**: Bulk update functions.
- **Cancel Project Restore**: Cancels the given project restoration.
- **Check Vanity Subdomain Availability**: Checks vanity subdomain availability. This is an **experimental** endpoint.
- **Count Action Runs**: Count the number of action runs. Returns the total number of action runs of the specified project.
- **Create API Key**: Creates a new API key for the project.
- **Create Branch**: Create a database branch. Creates a database branch from the specified project.
- **Create Branch (v2)**: Create a database branch. Creates a database branch from the specified project.
- **Create CLI Login Role**: Create a login role for CLI with temporary password. This is an **experimental** endpoint.
- **Create Compute Build Upload**: Mint a presigned slot for a build-context upload. PUT the `.tar.gz` build context to the returned `url` before `expires_at`, then deploy with the upload id as `context_upload_id`.
- **Create Log Drain**: Create a log drain for a project.
- **Create Notebook**: Create a notebook. Creates a notebook shared with everyone who has access to the project.
- **Create Organization**: Create an organization.
- **Create Organization Webhook Endpoint**: Create endpoint. Create new endpoint configuration to subscribe to specific webhook events.
- **Create PrivateLink Association**: Add an AWS account to the project PrivateLink share. Adds an AWS account to the project's PrivateLink configuration and schedules the AWS resources to be created.
- **Create Project**: Create a project.
- **Create Project Webhook Endpoint**: Create endpoint. Create new endpoint configuration to subscribe to specific webhook events.
- **Create Secrets**: Bulk create secrets. Creates multiple secrets and adds them to the specified project.
- **Create Signing Key**: Create a new signing key for the project in standby status.
- **Create SSO Provider**: Creates a new SSO provider.
- **Create Third-Party Auth Integration**: Creates a new third-party auth integration.
- **Delete All Organization Webhook Endpoints**: Delete all endpoints. Delete all endpoints including all events and deliveries.
- **Delete All Project Webhook Endpoints**: Delete all endpoints. Delete all endpoints including all events and deliveries.
- **Delete API Key**: Deletes an API key for the project.
- **Delete Branch**: Delete a database branch. Deletes the specified database branch.
- **Delete CLI Login Roles**: Delete existing login roles used by CLI. This is an **experimental** endpoint.
- **Delete Compute Instance**: Delete a compute instance. Tombstones the compute instance.
- **Delete Custom Hostname**: Deletes a project's custom hostname configuration. This is an **experimental** endpoint.
- **Delete Edge Function**: Delete a function. Deletes a function with the specified slug from the specified project.
- **Delete JIT Access Invite**: Deletes the invite for an external user to a database for JIT access. Revokes and deletes the invitation
- **Delete Log Drain**: Delete a project log drain.
- **Delete Notebook**: Delete a notebook.
- **Delete Organization Invitations**: Deletes organization invitations by email. Bulk delete member invitations for an organization by email address.
- **Delete Organization Webhook Endpoint**: Delete endpoint. Delete the endpoint including all events and deliveries Any in-flight webhooks will result in a no-op.
- **Delete PrivateLink Association**: Remove an AWS account from the project PrivateLink share. Removes an AWS account from the project's PrivateLink configuration (targeting the primary database).
- **Delete PrivateLink Association for Database**: Remove an AWS account from a specific database PrivateLink share. Removes an AWS account from the project's PrivateLink configuration for the given read replica.
- **Delete Project**: Deletes the given project.
- **Delete Project Webhook Endpoint**: Delete endpoint. Delete the endpoint including all events and deliveries Any in-flight webhooks will result in a no-op.
- **Delete Secrets**: Bulk delete secrets. Deletes all secrets with the given names from the specified project
- **Delete Signing Key**: Remove a signing key from a project. Only possible if the key has been in revoked status for a while.
- **Delete SSO Provider**: Removes a SSO provider by its UUID.
- **Delete Third-Party Auth Integration**: Removes a third-party auth integration.
- **Delete Vanity Subdomain**: Deletes a project's vanity subdomain configuration. This is an **experimental** endpoint.
- **Deploy Compute Instance**: Deploy a compute instance. Creates the compute instance if it does not exist, building from a context staged through the uploads endpoint.
- **Deploy Edge Function**: Deploy a function. A new endpoint to deploy functions.
- **Diff Branch**: Diffs a database branch. Diffs the specified database branch This endpoint is currently in its **Beta** stage.
- **Disable Preview Branching**: Disables preview branching. Disables preview branching for the specified project
- **Enable Database Webhooks**: Enables Database Webhooks on the project. This is an **experimental** endpoint.
- **Enable or Disable Legacy API Keys**: Disable or re-enable JWT based legacy (anon, service_role) API keys. This API endpoint will be removed in the future, check for HTTP 404 Not Found.
- **Generate TypeScript Types**: Generate TypeScript types. Returns the TypeScript types of your schema for use with supabase-js.
- **Get Action Run**: Get the status of an action run. Returns the current status of the specified action run.
- **Get Action Run Logs**: Get the logs of an action run. Returns the logs from the specified action run.
- **Get API Key**: Get API key.
- **Get API Request Count**: Gets project's usage api requests count.
- **Get API Usage Counts**: Gets project's usage api counts.
- **Get Auth Config**: Gets project's auth config.
- **Get Backup Schedule**: Gets the backup schedule for a project.
- **Get Branch**: Get database branch config. Fetches configurations of the specified database branch
- **Get Branch by Name**: Get a database branch. Fetches the specified database branch by its name.
- **Get Compute Instance**: Retrieve a compute instance. Returns a compute instance along with the counts of its running instances.
- **Get Custom Hostname**: Gets project's custom hostname config. This is an **experimental** endpoint.
- **Get Database Metadata**: Gets database metadata for the given project. This is an **experimental** endpoint.
- **Get Disk Autoscale Config**: Gets project disk autoscale config.
- **Get Disk Config**: Get database disk attributes.
- **Get Disk Utilization**: Get disk utilization.
- **Get Edge Function**: Retrieve a function. Retrieves a function with the specified slug and project.
- **Get Edge Function Body**: Retrieve a function body. Retrieves a function body for the specified slug and project.
- **Get Function Stats**: Gets a project's function combined statistics.
- **Get JIT Access Config**: Get project's temporary access configuration. This is an **experimental** endpoint.
- **Get JIT Role Mappings for User**: Get user-id to role mappings for JIT access. Mappings of roles a user can assume in the project database
- **Get Legacy API Keys Status**: Check whether JWT based legacy (anon, service_role) API keys are enabled. This API endpoint will be removed in the future, check for HTTP 404 Not Found.
- **Get Legacy Signing Key**: Get the signing key information for the JWT secret imported as signing key for this project. This endpoint will be removed in the future, check for HTTP 404 Not Found.
- **Get Migration**: Fetch an existing entry from migration history.
- **Get Network Restrictions**: Gets project's network restrictions. This is an **experimental** endpoint.
- **Get Notebook**: Get a notebook.
- **Get Organization**: Gets information about the organization.
- **Get Organization Entitlements**: Get entitlements for an organization. Returns the entitlements available to the organization based on their plan and any overrides.
- **Get Organization Webhook Delivery**: Get delivery. Get details of a specific delivery attempt.
- **Get Organization Webhook Endpoint**: Get endpoint. Get details of a specific endpoint.
- **Get Performance Advisors**: Gets project performance advisors. This is an **experimental** endpoint.
- **Get PgBouncer Config**: Get project's pgbouncer config.
- **Get pgsodium Config**: Gets project's pgsodium config. This is an **experimental** endpoint.
- **Get Pooler Config**: Gets project's supavisor config.
- **Get Postgres Config**: Gets project's Postgres config.
- **Get PostgREST Config**: Gets project's postgrest config.
- **Get PostgREST OpenAPI Spec**: Get PostgREST OpenAPI spec. Returns the PostgREST OpenAPI specification for the project.
- **Get Profile**: Gets the user's profile.
- **Get Project**: Gets a specific project that belongs to the authenticated user.
- **Get Project Health**: Gets project's service health status.
- **Get Project Metrics**: Scrape a project's metrics. Prometheus scrape endpoint.
- **Get Project Service Config**: Get a project's service configuration. Returns the project's database, pooler, Auth, Data API, Realtime and Storage configuration — the same configuration a branch inherits from its base project.
- **Get Project Webhook Delivery**: Get delivery. Get details of a specific delivery attempt.
- **Get Project Webhook Endpoint**: Get endpoint. Get details of a specific endpoint.
- **Get Read-Only Mode Status**: Returns project's readonly mode status.
- **Get Realtime Config**: Gets realtime configuration.
- **Get Security Advisors**: Gets project security advisors. This is an **experimental** endpoint.
- **Get Signing Key**: Get information about a signing key.
- **Get SQL Snippet**: Gets a specific SQL snippet.
- **Get SSL Enforcement**: Get project's SSL enforcement configuration. This is an **experimental** endpoint.
- **Get SSO Provider**: Gets a SSO provider by its UUID.
- **Get Storage Config**: Gets project's storage config.
- **Get Third-Party Auth Integration**: Get a third-party integration.
- **Get Upgrade Eligibility**: Returns the project's eligibility for upgrades. This is an **experimental** endpoint.
- **Get Upgrade Status**: Gets the latest status of the project's upgrade. This is an **experimental** endpoint.
- **Get Vanity Subdomain**: Gets current vanity subdomain config. This is an **experimental** endpoint.
- **Import Legacy JWT Secret as Signing Key**: Set up the project's existing JWT secret as an in_use JWT signing key. This endpoint will be removed in the future always check for HTTP 404 Not Found.
- **Initialize Custom Hostname**: Updates project's custom hostname configuration. This is an **experimental** endpoint.
- **Invite External User for JIT Access**: Invites an external user to a database for JIT access. Invites the external user and sets initial roles that can be assumed and for how long
- **Invite Organization Members**: Creates organization invitations. Creates member invitations for an organization.
- **List Action Runs**: List all action runs. Returns a paginated list of action runs of the specified project.
- **List API Keys**: Get project api keys.
- **List Available Regions**: Gets the list of available regions that can be used for a new project. This is an **experimental** endpoint.
- **List Backups**: Lists all backups.
- **List Billing Add-ons**: List billing addons and compute instance selections. Returns the billing addons that are currently applied, including the active compute instance size, and lists every addon option that can be provisioned with pricing metadata.
- **List Branches**: List all database branches. Returns all database branches of the specified project.
- **List Compute Instances**: List all compute instances. Returns all compute instances you've previously deployed to the specified project.
- **List Edge Functions**: List all functions. Returns all functions you've previously added to the specified project.
- **List GitHub Connections**: List GitHub connections of an organization. Returns a cursor-paginated list of the GitHub connections of the organization's projects.
- **List JIT Role Mappings**: List all user-id to role mappings for JIT access. Mappings of roles a user can assume in the project database
- **List Log Drains**: List project log drains.
- **List Migrations**: List applied migration versions.
- **List Network Bans**: Gets project's network bans. This is an **experimental** endpoint.
- **List Network Bans with Databases**: Gets project's network bans with additional information about which databases they affect. This is an **experimental** endpoint.
- **List Notebooks**: List notebooks of a project. Returns a cursor-paginated list of the project notebooks.
- **List Organization Members**: List members of an organization.
- **List Organization Members (v2)**: List members of an organization. Returns a cursor-paginated list of organization members including their roles and project-scoped permissions.
- **List Organization Projects**: Gets all projects for the given organization. Returns a paginated list of projects for the specified organization.
- **List Organization Projects (v2)**: List projects of an organization. Returns a cursor-paginated list of projects for the specified organization, including their databases.
- **List Organization Roles**: List roles of an organization. Returns a list of org-level roles for the organization.
- **List Organizations**: List all organizations. Returns a list of organizations that you currently belong to.
- **List Organization Webhook Deliveries**: List deliveries. List all deliveries for a specific endpoint in descending order (newest first).
- **List Organization Webhook Endpoints**: List endpoints. List all Webhook endpoints based on a project's ref or an organization's slug.
- **List PrivateLink Associations**: List AWS accounts attached to the project PrivateLink share.
- **List Projects**: List all projects. Returns a list of all projects you've previously created.
- **List Project Webhook Deliveries**: List deliveries. List all deliveries for a specific endpoint in descending order (newest first).
- **List Project Webhook Endpoints**: List endpoints. List all Webhook endpoints based on a project's ref or an organization's slug.
- **List Restore Versions**: Lists available restore versions for the given project.
- **List Secrets**: List all secrets. Returns all secrets you've previously added to the specified project.
- **List Signing Keys**: List all signing keys for the project.
- **List SQL Snippets**: Lists SQL snippets for the logged in user.
- **List SSO Providers**: Lists all SSO providers.
- **List Storage Buckets**: Lists all buckets.
- **List Third-Party Auth Integrations**: Lists all third-party auth integrations.
- **Merge Branch**: Merges a database branch. Merges the specified database branch
- **Modify Disk**: Modify database disk.
- **Patch Network Restrictions**: Updates project's network restrictions by adding or removing CIDRs. This is an **experimental** endpoint.
- **Pause Project**: Pauses the given project.
- **Preview Project Transfer**: Previews transferring a project to a different organizations, shows eligibility and impact.
- **Push Branch**: Pushes a database branch. Pushes the specified database branch
- **Query Project Logs**: Gets all project's logs in a single log stream. Executes an SQL or LQL query on the project's unified logs stream.
- **Remove Billing Add-on**: Remove billing addons or revert compute instance sizing. Disables the selected addon variant, including rolling the compute instance back to its previous size.
- **Remove Network Bans**: Remove network bans. This is an **experimental** endpoint.
- **Remove Read Replica**: Remove a read replica. This is an **experimental** endpoint.
- **Replace Network Restrictions**: Updates project's network restrictions. This is an **experimental** endpoint.
- **Reset Branch**: Resets a database branch. Resets the specified database branch
- **Restart Project**: Restarts the given project.
- **Restore Deleted Branch**: Restore a scheduled branch deletion. Cancels scheduled deletion and restores the branch to active state
- **Restore PITR Backup**: Restores a PITR backup for a database.
- **Restore Project**: Restores the given project.
- **Retry Organization Webhook Delivery**: Retry delivery. Retry delivering the same event again.
- **Retry Project Webhook Delivery**: Retry delivery. Retry delivering the same event again.
- **Reverify Custom Hostname**: Attempts to verify the DNS configuration for project's custom hostname configuration. This is an **experimental** endpoint.
- **Revoke JIT Access**: Delete JIT access by user-id. Remove JIT mappings of a user, revoking all JIT database access
- **Roll Back Migrations**: Rollback database migrations and remove them from history table.
- **Run Advisors**: Runs the project advisors with the given names.
- **Run Read-Only SQL Query**: Run a sql query as supabase_read_only_user. All entity references must be schema qualified.
- **Run SQL Query**: Run sql query. This is an **experimental** endpoint.
- **Send Organization Webhook Test Event**: Send test event. Ingests and schedules a test webhook event to be published out this endpoints.
- **Send Project Webhook Test Event**: Send test event. Ingests and schedules a test webhook event to be published out this endpoints.
- **Set Up Read Replica**: Set up a read replica. This is an **experimental** endpoint.
- **Shut Down Realtime Connections**: Shutdowns realtime connections for a project.
- **Temporarily Disable Read-Only Mode**: Disables project's readonly mode for the next 15 minutes.
- **Transfer Project**: Transfers a project to a different organization.
- **Update Action Run Status**: Update the status of an action run. Updates the status of an ongoing action run.
- **Update API Key**: Updates an API key for the project.
- **Update Auth Config**: Updates a project's auth config.
- **Update Backup Schedule**: Updates the backup schedule time for a project. Sets the time at which the daily backup runs.
- **Update Branch**: Update database branch config. Updates the configuration of the specified database branch
- **Update Database Password**: Updates the database password.
- **Update Edge Function**: Update a function. Updates a function with the specified slug and project.
- **Update JIT Access**: Updates a user mapping for JIT access. Modifies the roles that can be assumed and for how long
- **Update JIT Access Config**: Update project's temporary access configuration. This is an **experimental** endpoint.
- **Update Log Drain**: Update a project log drain.
- **Update Migration Entry**: Patch an existing entry in migration history.
- **Update Notebook**: Update a notebook. Updates the attributes provided and leaves the rest untouched.
- **Update Organization Webhook Endpoint**: Update endpoint. Update endpoint's configuration.
- **Update pgsodium Config**: Updates project's pgsodium config. Updating the root_key can cause all data encrypted with the older key to become inaccessible. This is an **experimental** endpoint.
- **Update Pooler Config**: Updates project's supavisor config.
- **Update Postgres Config**: Updates project's Postgres config.
- **Update PostgREST Config**: Updates project's postgrest config.
- **Update Project**: Updates the given project.
- **Update Project Webhook Endpoint**: Update endpoint. Update endpoint's configuration.
- **Update Realtime Config**: Updates realtime configuration.
- **Update Signing Key**: Update a signing key, mainly its status.
- **Update SSL Enforcement**: Update project's SSL enforcement configuration. This is an **experimental** endpoint.
- **Update SSO Provider**: Updates a SSO provider by its UUID.
- **Update Storage Config**: Updates project's storage config.
- **Upgrade Postgres Version**: Upgrades the project's Postgres version. This is an **experimental** endpoint.
- **Upsert Migration Without Applying**: Upsert a database migration without applying.

Connect Supabase Management in General Input: https://www.generalinput.com/apps/supabase-management