![]() We recommend that you design your integration to gracefully handle this rate limit error. If you exceed this rate limit, subsequent API requests (within a one-minute period) will return a 429 HTTP status code, along with the following JSON response body: The Smartsheet API currently imposes a rate limit of 300 requests per minute per access token.Ĭertain resource-intensive operations, such as attaching a file or getting cell history, count as 10 requests toward the rate limit. Be practical: Adhere to rate limiting guidelines Handle "rate limit exceeded" error Allowing partial success will allow for the successful portions of a request to be carried out even if there are errors thrown during the operation. However, you have the option to allow for partial success on bulk requests. ![]() For example, if you make a request to Update Rows and one of the row objects in the request is invalid, the whole operation will fail and none of the rows will be updated. Usually, when an error is thrown during a bulk operation, the default behavior is to have the entire operation fail. And remember, it’s a best practice to do things in bulk whenever possible. We’ll be adding more “bulk”-enabled operations in the future, so be on the lookout for those additional opportunities to improve efficiency. The following API operations currently allow you to complete the following tasks in bulk: This reduces your chances of hitting the rate limit (since each bulk operation counts as only one request toward the limit). A bulk-enabled API operation allows you to add, update, or delete multiple items using a single API request.įor example, if you need to update 10 rows within a sheet, do so using a single Update Rows request, rather than executing 10 separate requests (one for each row).īulk-enabled operations improve efficiency by dramatically reducing the number of outbound calls your integration has to make. Be efficient: Use “bulk”-enabled operationsįor maximum efficiency, use bulk-enabled API operations whenever possible. Managing Work Collections of actionable tips, guides, and templates to help improve the way you work.ġ.Solution Center Move faster with templates, integrations, and more.Events Explore upcoming events and webinars.Content Center Get actionable news, articles, reports, and release notes.Partners Find a partner or join our award-winning program.Professional Services Get expert help to deliver end-to-end business solutions.Technical Support Get expert coaching, deep technical support and guidance.Help Center Get answers to common questions or open up a support case.Smartsheet University Access eLearning, Instructor-led training, and certification.Community Find answers, learn best practices, or ask a question.Learning Center Find tutorials, help articles & webinars.What’s up next New data insights and faster, easier ways to find and organize your work.WorkApps Package your entire business program or project into a WorkApp in minutes. ![]() Digital asset management Manage and distribute assets, and see how they perform.Resource management Find the best project team and forecast resourcing needs. ![]() Intelligent workflows Automate business processes across systems.Governance & administration Configure and manage global controls and settings.Streamlined business apps Build easy-to-navigate business apps in minutes.Integrations Work smarter and more efficiently by sharing information across platforms.Secure request management Streamline requests, process ticketing, and more.Portfolio management at scale Deliver project consistency and visibility at scale.Content management Organize, manage, and review content production.Workflow automation Quickly automate repetitive tasks and processes.Team collaboration Connect everyone on one collaborative platform.Smartsheet platform Learn how the Smartsheet platform for dynamic work offers a robust set of capabilities to empower everyone to manage projects, automate workflows, and rapidly build solutions at scale.
0 Comments
Leave a Reply. |