MentorMakers Login Sign up

Do More with MentorMakers

Free tools. Powerful features. Built for a smarter tomorrow.

  • 129 Free Tools
  • Most tools — no signup
  • Temporary files handled for processing
  • AI Assistant built in
  • Made in Pakistan 🇵🇰
Explore All Tools
Home › Help Center › Why was my API request rejected?

Why was my API request rejected?

Category: Account, API & App Updated: 26 Sep 2026 0 reads
Quick answerCheck the API key is included correctly in the header, the daily limit hasn't been hit, and the request format matches the documentation.

A rejected API request usually comes down to one of a few specific, checkable causes.

Checklist

  1. Key included correctly — confirm it's in the header exactly as shown in your dashboard's example request.
  2. Key still active — a deactivated or regenerated key stops working immediately; use the current one shown in your dashboard.
  3. Daily limit reached — check your usage in Dashboard → Developer API.
  4. Request format — compare your request structure against the documented example for that specific endpoint.
  5. File size limits — API requests typically have the same size limits as the equivalent tool in the browser.

Getting a working example

Your dashboard shows a working curl example for each endpoint — starting from that and modifying it is more reliable than building a request from scratch.

A systematic debugging approach

Start from the exact working example shown in your dashboard and change one thing at a time — the endpoint, then a parameter, then the payload — rather than modifying several things simultaneously, which makes it far easier to identify exactly which change caused a request to start failing.

If the documented example itself does not work

That points to an account-level issue — an inactive key or a limit already reached — rather than a problem with your specific request construction.

Testing changes in a safe environment first

If your API usage is part of a larger application already in use by others, testing a fix with a single manual request before rolling out a change more broadly avoids a widespread failure if the fix itself turns out to be incomplete.

Related help articles

Keeping a saved, known-working example request somewhere accessible — not just relying on memory — gives you a reliable starting point to return to any time a new request needs debugging, rather than reconstructing the correct format from scratch each time.

Frequently asked questions

What is the most common cause of a rejected request?
An incorrectly formatted authorization header is one of the most frequent causes.
Where can I find a working example request?
Your dashboard shows a working curl example for each endpoint you have access to.
Advertisement
Processing your file…
This can take a few seconds for larger files.
Bookmark this page
Press Ctrl+D for quick access next time