API Explorer Plugin: Interactive REST API Sandbox

API Explorer Plugin: Interactive REST API Sandbox

What is the API Explorer?

The API Explorer is a built-in developer tool that provides an interactive sandbox for testing all PolyCMS REST API endpoints directly from your admin panel. No need for external tools like Postman — you can test GET, POST, PUT, and DELETE operations with live data right inside your CRM.

Key Features

  • Live CRUD Testing: Execute real API calls against your data with one click. The Explorer auto-generates request bodies with timestamped test data for easy identification.
  • Multi-Language Code Samples: Switch between cURL, PHP, JavaScript (Fetch API), and Python (requests) with tab-based navigation. Copy the generated code directly into your project.
  • Visual Data Table: Results are rendered in a clean, sortable table with status badges, clickable frontend links, and detail inspection modals.
  • Smart PUT Testing: When testing updates, the Explorer reads the current record title and appends a timestamp — preventing title duplication while making changes clearly visible.
  • Auto-Reload: After any successful POST, PUT, or DELETE operation, the data list automatically refreshes to show the latest state.

How to Access

  1. Navigate to Blog > API Explorer in the admin menu.
  2. Make sure the REST API is enabled in Blog > Settings > REST API.
  3. Select a resource (Posts, Pages, Categories, Tags) from the tabs.
  4. Choose your HTTP method (GET, POST, PUT, DELETE).
  5. Click Send to execute the request.

Security Note

The API Explorer uses your site's configured API key internally. All requests go through the same authentication and rate-limiting pipeline as external API calls, ensuring consistent behavior during testing.

Who Is This For?

This tool is designed for developers building plugins, custom themes, headless frontends (React, Vue, Next.js), or integrating CMS data with external platforms like mobile apps, SPA frontends, and third-party services.


* This is demo data for PolyCMS module for Perfex CRM to help customers explore features. If your business uses Perfex CRM and needs customizations or enhancements for integrated plugins/themes, you can leave feedback on Envato (CodeCanyon) while having active support time. Useful and suitable features will be received, integrated and updated.