Softr
softrBuild custom apps and portals from Airtable in minutes with no-code. Softr provides user management and database APIs for building client portals, internal tools, and web applications.
Acciones disponibles (22)
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 DatabaseSOFTR_CREATE_DATABASEAcciónTool to create a new database in a Softr workspace. Use when you need to set up a new database for storing data within a specific Softr workspace.
SOFTR_CREATE_DATABASEAcciónTool to create a new database in a Softr workspace. Use when you need to set up a new database for storing data within a specific Softr workspace.
Parámetros de entrada
namestringObligatorioThe name of the new database. Choose a descriptive name that helps identify the database purpose. This will be displayed in the Softr interface.
descriptionstringOptional description of the database. Provide additional context about the database purpose, data structure, or usage guidelines.
workspaceIdstringObligatorioThe ID of the workspace where the database will be created. This is a required parameter that identifies which workspace will contain the new database.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create RecordSOFTR_CREATE_RECORDAcciónCreates a new record in a Softr database table. Use when you need to add new data to a specific table in your Softr database.
SOFTR_CREATE_RECORDAcciónCreates a new record in a Softr database table. Use when you need to add new data to a specific table in your Softr database.
Parámetros de entrada
fieldsobjectObligatorioField values for the new record. This is a mapping of field IDs to their values. Field IDs are specific to your table schema in Softr. Example: {'c63tL': 'test@example.com', 'o0JWv': 'Test User'}
table_idstringObligatorioThe unique identifier of the table where the record will be created
database_idstringObligatorioThe unique identifier of the database where the record will be created
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create TableSOFTR_CREATE_TABLEAcciónTool to create a new table within a specified Softr database. Use when you need to add a new data structure with custom fields to organize information.
SOFTR_CREATE_TABLEAcciónTool to create a new table within a specified Softr database. Use when you need to add a new data structure with custom fields to organize information.
Parámetros de entrada
namestringObligatorioThe name of the new table.
fieldsobject[]ObligatorioCollection of field definitions for the table. At least one field is required. Each field must have a name and type.
database_idstringObligatorioThe unique identifier of the database where the table will be created.
descriptionstringOptional description of the table to explain its purpose.
primary_field_namestringDesignates which field serves as the primary identifier for records in this table. Must match the name of one of the fields in the fields array.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Table FieldSOFTR_CREATE_TABLE_FIELDAcciónTool to add a new field to a Softr table. Use when you need to add a new column to an existing table, such as adding an email field, a text field, or any other field type to store additional data.
SOFTR_CREATE_TABLE_FIELDAcciónTool to add a new field to a Softr table. Use when you need to add a new column to an existing table, such as adding an email field, a text field, or any other field type to store additional data.
Parámetros de entrada
namestringObligatorioThe name of the new field. This will be the display name shown in the table and used to reference the field. Should be descriptive and unique within the table.
typestringObligatorioenumThe type of the field, which determines what kind of data can be stored. Common types include SINGLE_LINE_TEXT for short text, EMAIL for email addresses, NUMBER for numeric values, CHECKBOX for boolean values, and SELECT for dropdown choices.
SINGLE_LINE_TEXTCHECKBOXCURRENCYDATETIMEDURATIONEMAILSELECTNUMBERATTACHMENTRATINGLINKED_RECORDLONG_TEXT+19optionsobjectConfiguration options specific to the field type. For SINGLE_LINE_TEXT, can include 'minLength' and 'maxLength' constraints. For SELECT, would include the list of choices. Can be an empty object {} if no specific options are needed.
tableIdstringObligatorioThe unique identifier of the table where the field will be added. This specifies which table within the database should receive the new field.
databaseIdstringObligatorioThe unique identifier of the database containing the table. This is a UUID format identifier that specifies which database to use.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete databaseSOFTR_DELETE_DATABASEAcciónTool to delete a specific database by its ID from Softr. Use when you need to remove a database. The database must be empty unless the 'force' parameter is set to true. This operation is irreversible.
SOFTR_DELETE_DATABASEAcciónTool to delete a specific database by its ID from Softr. Use when you need to remove a database. The database must be empty unless the 'force' parameter is set to true. This operation is irreversible.
Parámetros de entrada
forcebooleanIf true, deletes the database even if it contains tables or records. If false (default), deletion will fail if the database is not empty. Use with caution as this operation is irreversible.
database_idstringObligatorioThe unique identifier of the database to delete. This is the database ID from Softr.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete RecordSOFTR_DELETE_RECORDAcciónTool to delete a record from a Softr database table. Use when you need to permanently remove a specific record.
SOFTR_DELETE_RECORDAcciónTool to delete a record from a Softr database table. Use when you need to permanently remove a specific record.
Parámetros de entrada
table_idstringObligatorioThe unique identifier of the table containing the record
record_idstringObligatorioThe unique identifier of the record to delete
database_idstringObligatorioThe unique identifier of the database containing the table
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete TableSOFTR_DELETE_TABLEAcciónTool to delete a specific table by its ID from a database. Use when you need to remove a table. The table must be empty unless the force parameter is set to true.
SOFTR_DELETE_TABLEAcciónTool to delete a specific table by its ID from a database. Use when you need to remove a table. The table must be empty unless the force parameter is set to true.
Parámetros de entrada
forcebooleanIf true, deletes the table even if it contains records. If false (default), deletion fails if table is not empty.
table_idstringObligatorioThe unique identifier of the table to delete
database_idstringObligatorioThe unique identifier of the database
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Table FieldSOFTR_DELETE_TABLE_FIELDAcciónTool to delete a field from a Softr database table. Use when you need to remove a field from a table. Returns success confirmation upon completion.
SOFTR_DELETE_TABLE_FIELDAcciónTool to delete a field from a Softr database table. Use when you need to remove a field from a table. Returns success confirmation upon completion.
Parámetros de entrada
field_idstringObligatorioThe unique identifier of the field to delete
table_idstringObligatorioThe unique identifier of the table
database_idstringObligatorioThe unique identifier of the database
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get DatabaseSOFTR_GET_DATABASEAcciónTool to retrieve details for a specific database by ID. Use when you need to fetch information about a particular database in Softr.
SOFTR_GET_DATABASEAcciónTool to retrieve details for a specific database by ID. Use when you need to fetch information about a particular database in Softr.
Parámetros de entrada
database_idstringObligatorioThe unique identifier of the database to retrieve.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get DatabasesSOFTR_GET_DATABASESAcciónTool to retrieve all databases available in the workspace. Use when you need to list or discover available databases for further operations.
SOFTR_GET_DATABASESAcciónTool to retrieve all databases available in the workspace. Use when you need to list or discover available databases for further operations.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get RecordSOFTR_GET_RECORDAcciónTool to retrieve a single record by its ID from a Softr database table. Use when you need to fetch detailed information about a specific record.
SOFTR_GET_RECORDAcciónTool to retrieve a single record by its ID from a Softr database table. Use when you need to fetch detailed information about a specific record.
Parámetros de entrada
tableIdstringObligatorioThe unique identifier of the table
recordIdstringObligatorioThe unique identifier of the record to retrieve
databaseIdstringObligatorioThe unique identifier of the database
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get records from tableSOFTR_GET_RECORDSAcciónTool to retrieve a paginated list of records from a Softr table. Use when you need to fetch records from a specific table with optional pagination parameters.
SOFTR_GET_RECORDSAcciónTool to retrieve a paginated list of records from a Softr table. Use when you need to fetch records from a specific table with optional pagination parameters.
Parámetros de entrada
limitintegerMaximum number of records to return per request. Defaults to 10 if not specified.
offsetintegerNumber of records to skip for pagination. Defaults to 0 if not specified.
tableIdstringObligatorioThe unique identifier of the table
databaseIdstringObligatorioThe unique identifier of the database
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get TableSOFTR_GET_TABLEAcciónTool to retrieve details for a specific table by ID. Use when you need to inspect table structure, fields, or metadata.
SOFTR_GET_TABLEAcciónTool to retrieve details for a specific table by ID. Use when you need to inspect table structure, fields, or metadata.
Parámetros de entrada
table_idstringObligatorioThe unique identifier of the table to retrieve
database_idstringObligatorioThe unique identifier of the database containing the table
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Table FieldSOFTR_GET_TABLE_FIELDAcciónTool to retrieve a specific field from a Softr table by field ID. Use when you need detailed configuration information about a table field, including its type, options, and metadata.
SOFTR_GET_TABLE_FIELDAcciónTool to retrieve a specific field from a Softr table by field ID. Use when you need detailed configuration information about a table field, including its type, options, and metadata.
Parámetros de entrada
fieldIdstringObligatorioThe field identifier.
tableIdstringObligatorioThe table identifier.
databaseIdstringObligatorioThe database identifier (UUID format).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Table FieldsSOFTR_GET_TABLE_FIELDSAcciónTool to retrieve all fields for a specific table in a Softr database. Returns comprehensive field information including id, name, type, options, and metadata. Use when you need to inspect or work with table structure.
SOFTR_GET_TABLE_FIELDSAcciónTool to retrieve all fields for a specific table in a Softr database. Returns comprehensive field information including id, name, type, options, and metadata. Use when you need to inspect or work with table structure.
Parámetros de entrada
table_idstringObligatorioThe unique identifier of the table
database_idstringObligatorioThe unique identifier of the database
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get TablesSOFTR_GET_TABLESAcciónRetrieves all tables within a specified Softr database. Use when you need to list or explore the tables available in a database.
SOFTR_GET_TABLESAcciónRetrieves all tables within a specified Softr database. Use when you need to list or explore the tables available in a database.
Parámetros de entrada
databaseIdstringObligatorioThe unique identifier of the database to retrieve tables from.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Table ViewsSOFTR_GET_TABLE_VIEWSAcciónTool to retrieve all views for a specified table in a Softr database. Use when you need to list or inspect available views for a table.
SOFTR_GET_TABLE_VIEWSAcciónTool to retrieve all views for a specified table in a Softr database. Use when you need to list or inspect available views for a table.
Parámetros de entrada
table_idstringObligatorioThe unique identifier of the table whose views are to be retrieved.
database_idstringObligatorioThe unique identifier of the database containing the table.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search RecordsSOFTR_SEARCH_RECORDSAcciónTool to search records in a Softr database table with filtering and pagination. Use when you need to retrieve records from a specific table, optionally filtered by field values and paginated for large result sets.
SOFTR_SEARCH_RECORDSAcciónTool to search records in a Softr database table with filtering and pagination. Use when you need to retrieve records from a specific table, optionally filtered by field values and paginated for large result sets.
Parámetros de entrada
filterobjectFilter conditions for searching records. Structure varies based on table schema and filter requirements.
pagingobjectPagination options for record search.
table_idstringObligatorioThe unique identifier of the table to search records in.
database_idstringObligatorioThe unique identifier of the database containing the table.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update DatabaseSOFTR_UPDATE_DATABASEAcciónTool to update an existing database's name and/or description. Use when you need to modify database metadata after creation.
SOFTR_UPDATE_DATABASEAcciónTool to update an existing database's name and/or description. Use when you need to modify database metadata after creation.
Parámetros de entrada
namestringThe new name for the database
database_idstringObligatorioThe unique identifier of the database to update
descriptionstringThe new description for the database
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update a recordSOFTR_UPDATE_RECORDAcciónTool to update an existing record's field values in a Softr table. Use when you need to modify specific fields of a record by providing the database ID, table ID, record ID, and the new field values.
SOFTR_UPDATE_RECORDAcciónTool to update an existing record's field values in a Softr table. Use when you need to modify specific fields of a record by providing the database ID, table ID, record ID, and the new field values.
Parámetros de entrada
fieldsobjectObligatorioA map of field IDs to their new values. Field IDs are unique identifiers for each column in the table (e.g., 'o0JWv'). The values can be strings, numbers, booleans, or other types depending on the field type in your Softr table schema.
table_idstringObligatorioThe unique identifier of the table containing the record.
record_idstringObligatorioThe unique identifier of the record to update.
database_idstringObligatorioThe unique identifier of the database containing the table.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update TableSOFTR_UPDATE_TABLEAcciónTool to update a table's name and/or description in Softr Database. Use when you need to modify table metadata. To modify fields, use the field-specific endpoints instead.
SOFTR_UPDATE_TABLEAcciónTool to update a table's name and/or description in Softr Database. Use when you need to modify table metadata. To modify fields, use the field-specific endpoints instead.
Parámetros de entrada
namestringObligatorioThe name of the table (required by API)
table_idstringObligatorioThe unique identifier of the table
database_idstringObligatorioThe unique identifier of the database
descriptionstringThe new description of the table
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update table fieldSOFTR_UPDATE_TABLE_FIELDAcciónUpdates an existing field in a Softr table. Use when you need to modify a field's name, type, or configuration options. Note: The API requires both 'type' and 'options' fields even if only updating the name.
SOFTR_UPDATE_TABLE_FIELDAcciónUpdates an existing field in a Softr table. Use when you need to modify a field's name, type, or configuration options. Note: The API requires both 'type' and 'options' fields even if only updating the name.
Parámetros de entrada
namestringThe new name of the field. If not provided, the field name remains unchanged.
typestringObligatorioenumThe field type. Must be provided even if not changing the type. Common types: SINGLE_LINE_TEXT (text), EMAIL (email validation), NUMBER (numeric), CHECKBOX (boolean), SELECT (dropdown), LONG_TEXT (multi-line text).
SINGLE_LINE_TEXTCHECKBOXCURRENCYDATETIMEDURATIONEMAILSELECTNUMBERATTACHMENTRATINGLINKED_RECORDLONG_TEXT+19optionsobjectObligatorioConfiguration options specific to the field type. For SINGLE_LINE_TEXT: {minLength: 0, maxLength: 1024}. For NUMBER: {precision: 2}. For SELECT: {choices: ['Option1', 'Option2']}. Structure varies by field type.
field_idstringObligatorioThe unique identifier of the field to update.
table_idstringObligatorioThe unique identifier of the table.
database_idstringObligatorioThe unique identifier of the database.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not