I set up a form in my website that integrates with Constant Contact through the Mashery API.
The form is seldom used (no more than 10 or 20 times a day). It is clearly way below the limit of 4/sec - 10,000/day.
Yet, I've been getting the error "mashery.not.authorized.over.ratelimit" / "The Mashery account associated with this request is over its rate limit quota."
The call is made to :https://api.constantcontact.com/v2/contacts?action_by=ACTION_BY_OWNER&api_key=XXXXXX
Each form submission generates a log, so I can say how many calls were attempted each day:
Nov 14 - 5 calls (4 were successful - one failed for other reasons)
Nov 15 - 3 calls (all failed)
Nov 16 - 2 calls (1 failed)
Nov 17 - 1 call (failed)
Nov 18 - 2 calls (2 failed for other reasons - person's email address already in database)
Nov 20 - 3 calls (3 failed)
Is it possible that each cURL call is understood by Mashery as multiple calls?
Thank you for reaching out to Constant Contact's API Support.
Making a call using cURL should not be registering as multiple calls. If you could email email@example.com and provide your API Key and the Constant Contact username you are submitting the calls to I would like to do some more digging in to this and find out why you are getting those errors.
View API documentation, code samples, get your API key.Visit Page