Title: not working for multisite
Last modified: August 30, 2016

---

# not working for multisite

 *  [ribbles](https://wordpress.org/support/users/ribbles/)
 * (@ribbles)
 * [10 years, 9 months ago](https://wordpress.org/support/topic/not-working-for-multisite/)
 * In a multisite configuration, /api calls to any subdomain fail with 404 – not
   found. This is because register_activation_hook is only called once, not once
   per subdomain. Thus, rewrite rules are not added for the subdomains.
 * A quick hack/work-around is to add the following to `json-api.php` , around line
   33 in function `json_api_init`:
 * `add_filter('option_rewrite_rules', 'json_api_rewrites');`
 * [https://wordpress.org/plugins/json-api/](https://wordpress.org/plugins/json-api/)

The topic ‘not working for multisite’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/json-api.svg)
 * [JSON API](https://wordpress.org/plugins/json-api/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/json-api/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/json-api/)
 * [Active Topics](https://wordpress.org/support/plugin/json-api/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/json-api/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/json-api/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [ribbles](https://wordpress.org/support/users/ribbles/)
 * Last activity: [10 years, 9 months ago](https://wordpress.org/support/topic/not-working-for-multisite/)
 * Status: not resolved