Basin
Overview
SLUG: BASIN
Description
Basin is a no-code form backend that enables users to set up powerful, reliable forms quickly without writing server-side code.
Authentication Details
API Key
Connecting to Basin
Create an auth config
Use the dashboard to create an auth config for the Basin toolkit. This allows you to connect multiple Basin accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Basin Auth Config”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using API Key
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Basin toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
BASIN_CREATE_FORM
Tool Name: Create Form
Description
Action Parameters
Action Response
BASIN_CREATE_FORM_WEBHOOK
Tool Name: Create Form Webhook
Description
Action Parameters
Action Response
BASIN_CREATE_NOTIFICATION
Tool Name: Create Notification
Description
Action Parameters
Action Response
BASIN_CREATE_PROJECT
Tool Name: Create Project
Description
Action Parameters
Action Response
BASIN_DELETE_FORM
Tool Name: Delete Form
Description
Action Parameters
Action Response
BASIN_DELETE_INTEGRATION
Tool Name: Delete Integration
Description
Action Parameters
Action Response
BASIN_DELETE_PROJECT
Tool Name: Delete Project
Description
Action Parameters
Action Response
BASIN_DELETE_WEBHOOK
Tool Name: Delete Webhook
Description
Action Parameters
Action Response
BASIN_GET_DOMAINS
Tool Name: Get Domains
Description
Action Parameters
Action Response
BASIN_GET_FORMS
Tool Name: Get Forms
Description
Action Parameters
Action Response
BASIN_GET_FORM_DETAILS
Tool Name: Get Form Details
Description
Action Parameters
Action Response
BASIN_GET_PROJECTS
Tool Name: Get Projects
Description
Action Parameters
Action Response
BASIN_GET_PROJECT_DETAILS
Tool Name: Get Project Details
Description
Action Parameters
Action Response
BASIN_GET_SUBMISSIONS
Tool Name: Get Submissions
Description
Action Parameters
Action Response
BASIN_GET_WEBHOOKS
Tool Name: Get Webhooks
Description
Action Parameters
Action Response
BASIN_UPDATE_INTEGRATION
Tool Name: Update Integration
Description
Action Parameters
Action Response
BASIN_UPDATE_PROJECT
Tool Name: Update Project
Description
Action Parameters
Action Response
BASIN_UPDATE_WEBHOOK
Tool Name: Update Webhook
Description
Action Parameters
Action Response