SmartSuite API Overview
Peter Novosel avatar
Written by Peter Novosel
Updated over a week ago

Go to section:

The REST API provides an easy way to integrate your SmartSuite Solutions with any external system. The API closely follows REST semantics, uses JSON to encode objects, and relies on standard HTTP codes to signal operation outcomes.

What can I do with the SmartSuite REST API?

The SmartSuite API supports four main actions:

  1. Retrieve records from your SmartSuite Apps

  2. Create new records

  3. Update existing records

  4. Delete records

Working with the SmartSuite REST API

Getting Started

First you'll need to generate an API key for your workspace, and then take a look at the API documentation. Learn about creating your key in this article.

The docs are Solution and App-specific, so you will see examples that use actual values from your environment.

Access the API docs by following these simple steps:

  1. From the home page, select the Solution that you want to integrate with.

  2. Click on the small arrow next to the Solution name.

  3. Click API Documentation.

  4. The API documentation page will open in a new tab.


In order to ensure that SmartSuite services are stable and secure, we place limits on both total requests and the rate of those requests.

You are permitted a maximum of 5 requests per second, per user. This limit is the same regardless of your SmartSuite Subscription Plan. Unfortunately increased rate limits are not currently available.

There are also a certain number of monthly API requests included with your Subscription Plan.

For more details about these limits see the article API Limits.

Related Articles

Did this answer your question?