--- title: 403 Forbidden error description: Why Yatra REST or admin requests sometimes return 403 Forbidden, the server / firewall reasons behind it, and a step-by-step checklist to get unblocked. --- # 403 Forbidden error A **403 (Forbidden)** error from Yatra's API request means **the server (or a layer in front of it)** rejected the request _before_ Yatra could respond. The Yatra plugin itself does not return 403 on normal calls — almost every case is host-side or security-plugin-side. You'll usually see it as: - _Forbidden_ in the browser when saving a setting or completing a booking. - A 403 in the network tab for `/wp-json/yatra/v1/...`. - _Error: 403_ in a popup with no further detail. ## What's actually happening Common reasons: 1. A **server firewall (WAF)** like Cloudflare, Sucuri, or your host's built-in WAF has flagged the request body (often the JSON payload). 2. **ModSecurity** rules at the host level reject specific patterns (long JSON, special characters, `