Answered

API Threshold

We've purchased the Plus plan - 10000 requests per day but we are hitting rate limits much faster than you outline.

We check if a Lead exists and if so, we update it, otherwise we insert it. Fairly high traffic, so we added a throttle on our end so no more than 5 requests per second are hit. That didn't help; we then updated to 4 requests per second max and if requests were made in the last second, delay for 5 seconds. That seemed to help sometimes, but now we are anyway hitting rate limits at 2 in a single second.

Sep 01 19:16:23 web5 nginx: PHP message: INSIGHTLYREQUEST: 2016-09-01 19:16:21:000000
Sep 01 19:16:23 web5 nginx: PHP message: INSIGHTLYREQUEST: 2016-09-01 19:16:21:000000

Then next requests:

Sep 01 19:20:33 web5 nginx: PHP message: INSIGHTLYREQUEST: 2016-09-01 19:20:22:000000
Sep 01 19:20:33 web5 nginx: PHP message: INSIGHTLYREQUEST: 2016-09-01 19:20:23:000000
Sep 01 19:20:33 web5 nginx: PHP message: INSIGHTLYREQUEST: 2016-09-01 19:20:23:000000

Rate limit hit at last request, yet they are much further apart than 5 per second. Do you have any other rate limits in place? Ie, if we hit the rate limit are you blocking us for a particular time frame?

Thanks,
Scott

0

Comments

11 comments
  • Official comment

    Hi Scott,

    The only limit aside from the daily cap is the 5 requests per second limit of which you are already aware. Is it possible that there is a third party integration which uses one of your API keys? For example, PowerBI, PieSync...anything at all that might have your API key? Any request using an API key of any user in the account would count toward the daily limit, so please be sure to double check that.

    If that is not the case then we should be able to tell based on the response message you receive whether it was our API throttling or something else in our infrastructure that triggered the pause. To allow us to troubleshoot the issue, please save a log of the requests (including URL, query string, HTTP verb, and applicable headers) and responses (including HTTP response code, message and if possible the body of the response). Once you have logged this information for a period that includes one of the pauses you have been encountering, please provide that to us. If it contains any sensitive data, please use our email support so that data will be kept private. In fact, this issue seems like something that would be best dealt with through our support channel, so we can give you the priority support that come with Plus plans. We'll keep an eye out for that.

    Thanks,
    Nate

    Comment actions Permalink
  • Hi Nate,

    No, it's a new account and we just updated it today. I can send you logs, but I can't see where to contact support. Maybe I'm going blind but the support.insight.ly doesn't seem to have a link to your support contact details anywhere.

    Thanks,
    Scott

    0
    Comment actions Permalink
  • Hi Scott,

    No worries. :-) Check out the section "Email support for customers on paid plans" of the following page:

    https://support.insight.ly/hc/en-us/articles/207340527-Getting-help-and-support-with-Insightly

    Nate

    0
    Comment actions Permalink
  • I looked into linking Evernote. Then I got an error message that "You've reached your Evernote API Limit for the day." Who could explain what this means?

    Does Insightly track and limit how many times I link to Evernote, DropBox and Google Drive? 

    If I am linking a contact to notes I have in Evernote, do I click "Add Note" or click the Evernote icon?

    Appreciate the help.

    0
    Comment actions Permalink
  • Hi Amy:

    Insightly does have call limits for our API, those limits are listed here. Evernote has their own limits set up too. I did a quick Google search and found this article on their site that has some information you might find useful - Rate Limits.

    0
    Comment actions Permalink
  • Lyla,

    Does this mean whenever I link to a note from Evernote to Insightly, it counts as one usage?

    Or something else?

    0
    Comment actions Permalink
  • Hi Amy, that's correct. Linking a note from Evernote would count as 1 :)

    0
    Comment actions Permalink
  • I have a hard time following those links and articles.

    1 Do you have a video training on this topic? 

    2 What does it take to ask a question in real time and get an answer in stead of waiting for 24-48 hours reply?

    3 Do you have real time, screen share phone support?

    Thanks. 

    0
    Comment actions Permalink
  • Hi Amy,

    1. Unfortunately, we don't have a video training on this.

    2. We offer email support to our paid users. The link to submit a ticket will be on the top right. You must be logged in using your paid Insightly account to see it.

    3. Insightly doesn't offer phone support.

     

    0
    Comment actions Permalink
  • Thx Nora.

    0
    Comment actions Permalink
  • Handling api thresholds and limits at the Instance level is a pretty serious issue. Why not handle the limits at the user level?

    That would make much more sense. 5 per second for all accounts regardless of number of seats is just horrible design.

    0
    Comment actions Permalink

Post is closed for comments.