Actions21
- API Request Actions
- Record Actions
- Table Actions
- Solution Actions
- Org Management Actions
Record → Search Records
AI-generatedOverview
This node operation allows users to search records within a specified solution and table in SmartSuite. It supports applying multiple filters combined with AND/OR operators to refine the search results. Users can choose to return hydrated records (with expanded related data), limit the number of results, or return all matching records. This is useful for scenarios where you need to query and retrieve specific records based on dynamic criteria, such as filtering customer data, searching for tasks with certain statuses, or extracting records matching complex conditions.
Use Case Examples
- Search for all records in a project management table where the status is 'In Progress' and priority is 'High'.
- Retrieve all customer records from a CRM solution that match certain filter criteria, such as location or purchase history.
- Fetch all records from a table with hydrated data to include related entity details for comprehensive reporting.
Properties
| Name | Meaning |
|---|---|
| Solution | Select the SmartSuite solution to search records in. This is required to specify the context of the data. |
| Table | Select the table within the chosen solution to search records from. This is required to specify the dataset. |
| Search Operator | Choose how to combine multiple filters: using AND (all conditions must be met) or OR (any condition can be met). |
| Filters | A collection of filter criteria to apply to the search. Each filter includes a field, a condition (comparison operator), and a value to compare against. Multiple filters can be added and sorted. |
| Hydrated | Boolean option to return hydrated records, which include expanded related data rather than just raw record fields. |
| Return All | Boolean option to ignore the limit and return all matching records. |
| Limit | Maximum number of records to return if 'Return All' is false. The limit ranges from 1 to 100. |
Output
JSON
records- Array of record objects matching the search criteria.totalCount- Total number of records found matching the filters.
Dependencies
- SmartSuite API with an API key credential
Troubleshooting
- Ensure the selected solution and table IDs are correct and accessible with the provided API credentials.
- Verify that filter fields and conditions are valid for the selected table schema to avoid errors.
- If no records are returned, check the filter criteria and search operator to ensure they match existing data.
- API rate limits or connectivity issues may cause errors; verify network and credential status.
Links
- SmartSuite Filter Operators Documentation - Reference for available filter conditions and operators by field type in SmartSuite.