Skip to main content
err:frontline:client:firewall_denied
The API you called runs on Unkey, and its owner set up a firewall rule that blocks requests like yours. The request never reached the . You get 403 Forbidden.
Example response
Browsers get the same error as an HTML page.

If you’re calling an API hosted on Unkey

The owner blocks requests by path, method, header, query parameter, or a mix of those. The response doesn’t say which rule matched. If you think you should have access, contact the API owner with the request ID and the exact request you sent.

If you own this API

A firewall policy blocks a request when all of its match expressions match. A policy with no match expressions blocks every request. Policies run in order. Common causes:
  • A match expression is broader than you meant and catches real traffic.
  • An earlier policy is too broad and blocks traffic before a later one runs.
  • A firewall policy has no match expressions, so it blocks everything.

How to fix

  1. Review the policy’s match expressions in the gateway settings and narrow the one that catches real traffic.
  2. Reorder your policies if an earlier one is too broad.
  3. Create a new deployment. The running deployment keeps the policies it started with.
Last modified on October 6, 2026