KNOWLEDGE BASE

Errors "Unknown 429" Or "429000: Too Many Requests" Refreshing Or Publishing Extracts Using API Requests


Published: 05 May 2017
Last Modified Date: 17 Jul 2018

Issue

When sending requests to refresh extracts on Tableau Online using Tabcmd or REST API, the following error might occur: 
 
Unknown 429 

Or 

ApiCallError: 429000: Too Many Requests - Too many requests for metric 'api.rest.refresh_extracts'. Please retry after 146 second(s). 

Environment

  • Tableau Online
  • Tabcmd 
  • REST API 

Resolution

Try one of the below options to workaround the issue. 
  1. Split up the requests to run refreshes at different times or add a delay between requests.
  2. Use Live Connections. 
  3. Push data using Tableau Bridge or the Tableau Data Extract Utility.

Cause

Limits on the number of client API requests to refresh extracts on the server have been implemented for resources to be used more proportionally across the environment. 
Did this article resolve the issue?