Best practices for avoiding rate limiting Follow

Comments

16 comments

  • Avatar
    Lawrence Nuanez

    What is the reasoning behind this? If your customers are using your product and paying for it, why limit how active they can be? I asked for 1 CSV report and could not ask for a second. I was greeted with 'Your CSV file request frequency limit has been exceeded. Try again later.' I have a limit of 1?

  • Avatar
    Laura D.

    Hi Lawrence, 

    I know you already have a ticket about this and that one of our Support team members let you know the rate limit for CSV exports on views is 10 minutes. The rate limits discussed in this article are related to the API and are a bit different than the rate limit for CSV view exports. That said, other customers have brought up the issue of limits on CSV view exports - from what I know this limit is in place to help prevent requests for very large views or many small requests submitted at the same time from impacting the system's ability to generate CSVs for everyone. That's not an in-depth explanation I know; generally I would say the Product and Engineering teams analyze any limits they put in place very closely. We do appreciate the feedback though, I'll pass it along.  

     

  • Avatar
    mayama takeshi

    Hello, is the limit controlled by subdomain or by origin IP address? I am asking because I am planning to develop a system to make API requests on behalf of different zendesk subdomains. So the API requests would originate from the same IP address and I would like to know if I should expect problems with this.

  • Avatar
    Sean Kinney

    **@Mayama:** The rate limits are on a subdomain basis not based on IP address.

  • Avatar
    Paymon Yau

    Do you get rate limited when importing data? Can we request the rate is lifted while we are importing?

  • Avatar
    Sean Kinney

    **@Paymon:** We do still apply rate limits even when using the import endpoints. Fortunately, our Support team can temporarily increase your rate limit if you need to do a large import. When you're ready to do an import, just reach out to support@zendesk.com and they can increase your rate limit temporarily.

  • Avatar
    Mihai

    Does the rate of 200 rpm also apply to the Sandbox instance of main Zendesk instance?

  • Avatar
    Maxime

    Yes Mihai, it does.

  • Avatar
    Charles Wood

    Hi, where does the "Plus" plan fit into this?

  • Avatar
    Charles Wood

    Never mind, I found this article:


    https://support.zendesk.com/hc/en-us/articles/209285358-FAQs-on-Plan-Changes-Introduced-in-November-2015


    Which states that "Plus" is the new name for "Professional" plans.  Can this article be updated to use the new names?


    Thanks!

  • Avatar
    Anders Kreinøe

    Why is it that this article claims that batching will not reduce the amount of API calls, while this article: https://developer.zendesk.com/blog/from-100-requests-to-1-introducing-our-new-bulk-and-batch-apis claims that the new bulk/batch calls were introduced, with the purpose of reducing the amount of api calls?

  • Avatar
    Dwight Bussman

    Hi Anders,


    Thant seems odd to me as well. Let me bring this to the attention of our documentation team. I suspect it should be changed, given that this article was written in 2013. I believe the bulk calls you mention came about in 2015, so it's likely just out of date.


    Thanks for bringing this to our attention.

  • Avatar
    David Birchmier

    @Dwight - I can't seem to find the API Dashboard you mentioned: https://support.zendesk.com/hc/en-us/community/posts/210357487-What-is-the-API-Dashboard-

     

    Can you direct me to the new location for the beta / where to access this? It sounds extremely useful! 

     

    Thanks so much for your help. :)

  • Avatar
    Dwight Bussman

    Hi David,

    It's actually gone into broad release, so you should be able to access it via: 

    https://SUBDOMAIN.zendesk.com/agent/admin/api/activity  (replacing SUBDOMAIN with your account's subdomain)

    Note: you may need to read & accept our terms of service before you're able to visit that page.

    Please feel free to reach out to support@zendesk.com if you're not able to access it there

    Thanks!

  • Avatar
    Charles Nadeau

    More info about the API dashboard and the Activity page:

  • Avatar
    Luke Kahovec

    Hello, 

    Can you provide some clarity around why null errors would be sent if additional requests are made after the initial 429 error? Why wouldn't more 429 errors be sent? "If your script ignores the error and keeps trying to make requests, you might start getting null errors. At that point the error information won't be useful in diagnosing the problem."

    Is there any way to determine if it is an endpoint-specific limit or account limit being hit?

    For the 'Update Ticket' endpoint is the following rate limit per user, ticket, or account? 

    "Update Ticket PUT /api/v2/tickets/{id}.json 30 per 10 mins"


    Any insight you can provide is appreciated! Thank you. 

    -Luke

Please sign in to leave a comment.

Powered by Zendesk