All integrations
SmartSuite logo

SmartSuite

Project ManagementDatabases

Work with your SmartSuite workspace end to end. Build Solutions, Tables, fields and views, then create, find, update, bulk-load and restore the records inside them. Covers status and assignment, linked records, file attachments, comments, members and teams, and webhook subscriptions for record changes.

47 actions

Actions

Steps your workflow can run in SmartSuite.

List solutionsRetrieve every Solution in your SmartSuite workspace.
Get solutionRetrieve one Solution and its summary counts.
List tablesRetrieve the Tables in a Solution. SmartSuite calls these Apps in its API paths.
Get tableRetrieve a Table including its full field schema.
List fieldsList a Table's fields with their slugs. SmartSuite identifies fields by an opaque slug rather than by name, so this is usually the first step.
List recordsRetrieve records from a Table, with optional filtering, sorting and pagination.
Get recordRetrieve a single record by ID.
Create recordCreate a new record in a Table.
Update recordUpdate fields on an existing record. Fields you leave out keep their current values.
Delete recordMove a record to the SmartSuite trash.
Find recordFind the first record where a field matches a value, without failing when nothing matches.
Count recordsCount the records matching a filter, in a single request whatever the Table's size.
Create or update recordUpdate the record whose match field equals a given value, or create it if there is no match.
Set record statusSet a status field on a record, by the label shown in SmartSuite or by its underlying value.
Assign recordAssign members to a record, by member ID or by email address.
Link recordsPoint a linked-record field at one or more records in another Table.
Create records in bulkCreate up to 25 records in one request.
Update records in bulkUpdate up to 25 records in one request. Every item names the record it updates.
Delete records in bulkMove up to 25 records to the trash in one request.
List deleted recordsList the records in a Solution's trash.
Restore deleted recordRestore a record from the trash. SmartSuite appends '(Restored)' to its title.
Attach file from URLAttach a file to a record's file field by URL, letting SmartSuite fetch it.
Upload fileUpload a file into a record's file field.
Get file URLReturn a public URL for a stored file, from the file handle in a record's file field.
List commentsList the comments on a record, Table or Solution.
Add commentComment on a record.
Reply to commentReply to an existing comment on a record.
List records in a viewReturn a view's records with its own filters and sort applied. SmartSuite publishes no way to list views, so take the view ID from the view's URL.
Create viewCreate a view on a Table.
Create solutionCreate a new Solution. SmartSuite adds a Table called 'Table 1' inside it automatically.
Duplicate solutionCopy a Solution, optionally into a different workspace and optionally without its records.
Check solution name is freeCheck whether a Solution name is still unique in the workspace before creating it.
Create tableCreate a Table in a Solution, built from SmartSuite's own template of starter fields.
Add fieldAdd a field to a Table, with the settings its type needs.
Add fields in bulkAdd several fields to a Table in one step, in the order given.
Update fieldChange a field's label, type or settings.
Delete fieldDelete a field from a Table. This also removes every value stored in it.
List membersList the workspace's members, which turns an email address into the member ID other actions need.
Update memberUpdate a member's profile. Fields you leave out keep their current values.
List teamsList the workspace's teams.
Create teamCreate a team. The name must be unique in the workspace.
Create webhookSubscribe to record changes in a Solution. The notification carries only the webhook ID, so pair it with List webhook events to read what changed.
Get webhookRetrieve a webhook's configuration and status.
List webhooksList the webhooks configured on a Solution.
Update webhookChange which events a webhook watches and over what scope. SmartSuite ignores a change of address, so moving a webhook means deleting it and creating another.
Delete webhookDelete a webhook. Its stored events are deleted with it.
List webhook eventsFetch the record changes a webhook has recorded. This is the only place the event data lives, and reading it also keeps the webhook alive.

Connect in a few clicks

Authenticate once and every action and trigger for the app is ready to drop into a workflow. No glue code, no maintenance.

Automate across your stack

Chain apps together with triggers, actions, and logic that move data between your tools automatically, so work happens without you.

Secure by default

Credentials are encrypted and scoped per workspace. Connect the tools your team already trusts with confidence.

Automate SmartSuite with Lodol.

Connect SmartSuite and build your first workflow in minutes. No credit card required.

Free plan available · No credit card required