NAiOS IconNAiOS Logo
Volver al catálogo

Basin

basin

Basin is a no-code form backend that enables users to set up powerful, reliable forms quickly without writing server-side code.

Acciones
18
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

Acciones disponibles (18)

Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.

Create FormBASIN_CREATE_FORMAcción

Tool to create a new form in basin. use when you need to automate form setup with name, timezone, and project association; optionally configure redirect, notifications, or spam protection.

Parámetros de entrada

  • namestringObligatorio

    Name of the form

  • timezonestringObligatorio

    IANA timezone used for form timestamps

  • use_ajaxboolean

    Whether the form should submit via AJAX

  • project_idintegerObligatorio

    ID of the project under which this form is created

  • redirect_urlstring

    URL to redirect after submission

  • notificationsobject

    Email notification settings for a form.

  • spam_settingsobject

    Spam protection configuration for a form.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Form WebhookBASIN_CREATE_FORM_WEBHOOKAcción

Tool to create a new webhook for a specific form. use when you need to programmatically add a webhook once you have the form id and callback url confirmed.

Parámetros de entrada

  • urlstringObligatorio

    Destination URL where Basin will POST the submission payload

  • namestring

    Friendly label for this webhook (for your reference)

  • formatstring

    Payload format (e.g., 'slack'). Omit for default JSON.

  • enabledboolean

    Whether the webhook is active upon creation

  • form_idintegerObligatorio

    ID of the form to attach the webhook to

  • trigger_when_spamboolean

    If true, fire this webhook even when a submission is flagged as spam

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create NotificationBASIN_CREATE_NOTIFICATIONAcción

Tool to create a new notification webhook. use when you need to forward form submissions to an external service.

Parámetros de entrada

  • urlstringObligatorio

    Endpoint URL to receive submission payloads

  • namestringObligatorio

    Human-readable name for this notification

  • formatstringObligatorio

    Payload format for this notification (e.g., 'json', 'slack')

  • enabledboolean

    Whether this notification is active upon creation

  • form_idintegerObligatorio

    ID of the form to attach this notification to

  • trigger_when_spamboolean

    Send this notification on spam submissions as well

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create ProjectBASIN_CREATE_PROJECTAcción

Tool to create a new basin project. use when you need a new organizational container for forms. example: "create a project named marketing leads."

Parámetros de entrada

  • namestringObligatorio

    Name of the new project; must be non-empty.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete FormBASIN_DELETE_FORMAcción

Tool to delete a form. use when permanently removing a form after it's no longer needed. ensure the form id is correct; this operation is irreversible.

Parámetros de entrada

  • form_idstringObligatorio

    ID of the form to permanently delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete IntegrationBASIN_DELETE_INTEGRATIONAcción

Tool to delete a form webhook integration. use when removing an obsolete integration by id.

Parámetros de entrada

  • integration_idintegerObligatorio

    ID of the integration to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete ProjectBASIN_DELETE_PROJECTAcción

Tool to delete a project. use when you need to remove a project after confirming its id. returns the deleted project's details.

Parámetros de entrada

  • project_idintegerObligatorio

    ID of the project to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete WebhookBASIN_DELETE_WEBHOOKAcción

Tool to delete a specific webhook. use when you need to remove a webhook from a form after confirming its id.

Parámetros de entrada

  • webhook_idintegerObligatorio

    ID of the webhook to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get DomainsBASIN_GET_DOMAINSAcción

Tool to retrieve a list of all domains associated with the account. use after authentication when you need to display or verify your configured domains in basin.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Form DetailsBASIN_GET_FORM_DETAILSAcción

Tool to retrieve detailed information about a specific form. use when you have a form id and need its metadata.

Parámetros de entrada

  • form_idstringObligatorio

    Unique identifier of the form to retrieve details for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get FormsBASIN_GET_FORMSAcción

Tool to retrieve a list of all forms. use after authentication to fetch all your forms.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Project DetailsBASIN_GET_PROJECT_DETAILSAcción

Tool to retrieve detailed information about a specific project. use when you have a project id and need its metadata (name, created at, updated at).

Parámetros de entrada

  • project_idstringObligatorio

    Unique identifier of the project to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get ProjectsBASIN_GET_PROJECTSAcción

Tool to retrieve a list of all projects. use after authentication to fetch your project inventory.

Parámetros de entrada

  • pagestring

    Page number for pagination

  • querystring

    Filter projects by id or name

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get SubmissionsBASIN_GET_SUBMISSIONSAcción

Tool to retrieve all submissions for a specific form. use when you need to list entries after obtaining the form id.

Parámetros de entrada

  • querystring

    Search submissions by text across all fields

  • form_idstring

    ID of the form to get submissions from. Required if using a shared account API token.

  • order_bystringenum

    Sort submissions by 'date_asc', 'date_desc', 'email_asc', or 'email_desc'.

    date_ascdate_descemail_ascemail_desc
  • filter_bystringenum

    Filter submissions by status. One of 'new', 'spam', 'trash', or 'all'.

    newspamtrashall
  • date_rangeany

    Filter submissions by date range in format 'YYYY-MM-DD+to+YYYY-MM-DD'.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get WebhooksBASIN_GET_WEBHOOKSAcción

Tool to retrieve all webhooks associated with a specific form. use after obtaining the form id.

Parámetros de entrada

  • pageinteger

    Page number for pagination, if multiple pages of webhooks exist

  • querystring

    Optional search term to filter webhooks by name, id, or url

  • form_idintegerObligatorio

    ID of the form to retrieve webhooks for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update IntegrationBASIN_UPDATE_INTEGRATIONAcción

Tool to update a form webhook integration. use to modify settings of an existing integration.

Parámetros de entrada

  • urlstring

    Endpoint URL to receive submission payloads

  • namestring

    Human-readable name for this integration

  • formatstring

    Payload format for this integration (e.g., 'json', 'slack')

  • enabledboolean

    Whether this integration is active

  • form_idinteger

    ID of the form this integration is attached to

  • integration_idintegerObligatorio

    ID of the integration to update

  • trigger_when_spamboolean

    If true, the integration fires even for spam submissions

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update ProjectBASIN_UPDATE_PROJECTAcción

Tool to update details of an existing project. use when you need to change a project's name after confirming the project id. example: "update project 123 to 'rebrand launch'".

Parámetros de entrada

  • namestringObligatorio

    New name for the project; must be non-empty.

  • project_idintegerObligatorio

    ID of the project to update

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update WebhookBASIN_UPDATE_WEBHOOKAcción

Tool to update settings of an existing webhook for a form. use after obtaining the webhook's id.

Parámetros de entrada

  • urlstring

    Endpoint URL to receive webhook payloads

  • namestring

    Human-readable name for this webhook

  • formatstring

    Payload format for this webhook (e.g., 'json', 'slack', 'form-data')

  • enabledboolean

    Whether this webhook is active after update

  • form_idinteger

    ID of the form this webhook is attached to

  • webhook_idintegerObligatorio

    ID of the webhook to update

  • trigger_when_spamboolean

    If true, send this webhook even on spam submissions

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not