list_forms
List Forms
List form endpoints in your Basin account. Supports pagination and search by form name, ID, UUID, or project ID.
list_forms
List form endpoints in your Basin account. Supports pagination and search by form name, ID, UUID, or project ID.
create_form
Create a new form endpoint in Basin. The form will have a unique URL where HTML forms can send submissions. Returns the created form with its endpoint URL.
delete_project
Permanently delete a project. Forms associated with the project will be disassociated but not deleted.
delete_form
Permanently delete a form endpoint and all its associated data including submissions. This action cannot be undone.
list_projects
List projects in your Basin account. Projects are used to organize and group forms.
refire_webhooks
Re-trigger webhook delivery for one or more submissions. Useful when a webhook previously failed or when you need to resend submission data to connected services.
update_form
Update an existing form endpoint's settings. Supports updating name, redirect URL, notification emails, spam protection, CAPTCHA settings, and more.
update_webhook
Update an existing webhook's configuration, including its target URL, payload format, spam behavior, and enabled status.
list_domains
List domains associated with your Basin account. Domains are used for custom sender email addresses and form configurations.
list_submissions
Retrieve form submissions with filtering, search, and sorting. Filter by form, spam status, date range, and more. Useful for exporting data, building reports, or syncing to external databases.
update_project
Rename an existing project in your Basin account.
delete_webhook
Permanently delete a webhook from a form. The webhook will stop receiving submission data.
get_form
Retrieve detailed information about a specific form endpoint, including its configuration, spam settings, notification preferences, and submission counts.
create_project
Create a new project to organize forms in your Basin account.
update_submission
Update a submission's status flags. Mark submissions as spam or not spam, read or unread, or move them to trash. Useful for moderating submissions and managing your inbox.
create_webhook
Create a new webhook on a form. Webhooks send an HTTP POST with submission data to a target URL when a form receives a submission. Supports JSON, form-encoded, and custom payload formats.
list_webhooks
List form webhooks configured in your Basin account. Webhooks send submission data to external URLs when forms receive submissions.
delete_submission
Permanently delete a form submission. This action cannot be undone.
get_submission
Retrieve detailed information about a specific form submission, including all form field data, spam status, attachments, and metadata.
Manage no-code form backends, submissions, and spam filtering. Create, read, update, and delete form endpoints with unique submission URLs. Retrieve and filter form submissions by date range, spam status, and other criteria. Configure spam protection with CAPTCHA, honeypots, and AI-powered detection. Handle file uploads up to 100MB per file. Manage domains, projects, and organize forms. Set up webhook integrations to forward submission data to external services via HTTP POST with JSON, form-encoded, or custom template payloads. Tag and score submissions using AI-powered Lead Agent. Configure email notifications and autoresponse emails for form submitters.
Common questions about connecting Basin to AI agents with Metorial.