Basin
Integrate your application with the Basin API
🚀 Quickstart
Connect to Basin with Tenklo and see data flow in 2 minutes.
In Tenklo (free signup), go to Integrations -> Configure New Integration -> Basin.
Go to Connections -> Add Test Connection -> Authorize, then enter your Basin API key. Later, you'll let your users do the same directly from your app.
Let's make your first request to the Basin API (list forms). Replace the placeholders below with your Environment API key, integration ID, and connection ID:
curl "https://api.tenklo.dev/proxy/v1/forms" \
-H "Authorization: Bearer <NANGO-API-KEY>" \
-H "Provider-Config-Key: <INTEGRATION-ID>" \
-H "Connection-Id: <CONNECTION-ID>"Or fetch credentials with the Node SDK or API.
✅ You're connected! Check the Logs tab in Tenklo to inspect requests.
Follow our Auth implementation guide to integrate Tenklo in your app.
📚 Basin Integration Guides
Nango-maintained guides for common use cases.
- How do I link my account?
Find your Basin API key and connect it to Tenklo
Official docs: Basin API Reference
🧩 Pre-built syncs & actions for Basin
Explore Nango-provided actions in your dashboard. Extend and customize them to fit your needs.
Others
| Function name | Description | Type | Source code |
|---|---|---|---|
create-form-webhook | Create a new webhook on a form. | Action | 🔗 Github |
create-form | Create a new form. | Action | 🔗 Github |
create-project | Create a new project. | Action | 🔗 Github |
delete-form-webhook | Delete a form webhook. | Action | 🔗 Github |
delete-form | Delete a form. | Action | 🔗 Github |
delete-project | Delete a project. | Action | 🔗 Github |
delete-submission | Permanently delete a submission. | Action | 🔗 Github |
get-form-webhook | Get a single form webhook by id. | Action | 🔗 Github |
get-form | Get a single form by id. | Action | 🔗 Github |
get-project | Get a single project by id. | Action | 🔗 Github |
get-submission | Get a single submission by id. | Action | 🔗 Github |
list-domains | List custom domains configured on this account for branded form/redirect URLs. | Action | 🔗 Github |
list-form-views | List Form Views configured on this account. | Action | 🔗 Github |
list-form-webhooks | List webhooks configured across forms in this account. | Action | 🔗 Github |
list-forms | List forms in this account. | Action | 🔗 Github |
list-projects | List projects in this account. | Action | 🔗 Github |
list-submissions | List submissions for a form | Action | 🔗 Github |
refire-submission-webhooks | Re-trigger the configured form webhooks for a single submission (useful for retrying a failed delivery). | Action | 🔗 Github |
update-form-webhook | Update an existing form webhook. | Action | 🔗 Github |
update-form | Update fields on an existing form. | Action | 🔗 Github |
update-project | Update a project's name. | Action | 🔗 Github |
update-submission | Mark a submission as read, spam, and/or trash. | Action | 🔗 Github |
form_webhooks | Sync webhooks configured across forms in this account. | Sync | 🔗 Github |
forms | Sync forms across all projects in this account. | Sync | 🔗 Github |
projects | Sync projects in this account. | Sync | 🔗 Github |
submissions | Sync submissions across all forms in this account | Sync | 🔗 Github |