=== CuteJson ===
Contributors: razivv
Tags: json, api, rest api, json storage, mock api, headless wordpress, custom endpoint
Requires at least: 5.8
Tested up to: 7.1
Stable tag: 1.1.1
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Secure, feature-rich WordPress plugin to manage and host JSON files with persistent, scoped REST endpoints. Create your own mock APIs easily.

== Description ==

**CuteJson** is a powerful, developer-focused WordPress plugin that transforms your WordPress installation into a fully functional JSON storage and REST API server. Whether you are building headless applications, mobile apps, or need a reliable mock API for frontend development, CuteJson lets you create apps and store multiple JSON files per app behind secure, scoped REST API endpoints.

Built-in admin documentation is available directly inside the plugin via the CuteJson admin dashboard.

**Key Features include:**
* **App-Based JSON Storage:** Organize and store multiple JSON files systematically under dedicated applications.
* **Granular Access Control:** Define whether your JSON endpoints are public or require authentication. Operates under a secure zero-trust model.
* **Advanced API Key Management:** Generate scoped API keys with specific expiration dates, access controls, and instant enable/disable functionality.
* **Built-in API Tester:** Test your REST requests, validate keys, and debug API responses natively from the WordPress dashboard.
* **Database-Backed Reliability:** Ensures high performance, persistent storage, and comprehensive audit logging for all API interactions.

Perfect for developers looking for quick, scalable JSON hosting, headless WordPress architectures, and robust API endpoints without setting up external databases!

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/cutejson` directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Use the CuteJson admin menu to manage apps, JSON files, API keys, and test your new API endpoints.

== Screenshots ==

1. **Dashboard & App Management:** Easily create and manage your JSON applications directly from the WordPress admin.
2. **JSON Editor & API Tester:** Edit JSON data securely and test your REST API endpoints using the built-in checker.

== Frequently Asked Questions ==

= Is the API accessible to the public by default? =
No, the plugin operates under a zero-trust model. All endpoints default to private, and you must explicitly configure API keys and endpoint settings to grant access.

= Can I use this for headless WordPress development? =
Absolutely! CuteJson is ideal for serving custom JSON data structures to frontend frameworks like React, Vue, Next.js, or mobile applications.
