=== API Press - Connect WordPress to APIs === Contributors: quicksnail Tags: api, endpoint, external api, connect api, json Author: WCAG for WP Requires at least: 5.9 Tested up to: 6.8 Requires PHP: 7.0 Stable tag: 1.0.1 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Connect WordPress to external APIs. Build requests, send data, preview responses & display API data with shortcode or template tag. All without code. == Description == API Press makes it simple to connect WordPress with any external API. Create requests directly from the WordPress admin. Send parameters, headers, authentication and view responses instantly. Each API is stored as its own entry, letting you build multiple integrations without writing code. Easily display the output of your API using a shortcode or template tag. **Key Features** * Unlimited APIs * Works with any REST API * GET, POST, PUT, PATCH & DELETE HTTP methods * Query parameters, headers and body data * Cache API calls * Logging of all requests * Send raw JSON, form-data and x-www-form-urlencoded body types * Preview API responses directly in the admin * Use shortcode or template tag to output API data anywhere on your site * Authentication options: API Key, Bearer token, Basic Auth, no auth (OAuth 2.0 in [PRO](https://api-press.com/downloads/pro-plugin/)) * No code **API Press PRO Features** * Trigger API requests on WordPress actions (e.g., when a user registers or a form is submitted) * Variables - dynamically send user data, post data or site data to your API * OAuth 2.0 Authorization * Auto HTML formatting for displaying API responses * Email alerts on failed responses * One-click cloning of APIs * Preview API request before sending View the [API Press PRO](https://api-press.com/downloads/pro-plugin/) plugin. API Press is ideal for developers, site builders and businesses that need a flexible, no-code way to work with APIs inside WordPress. == Frequently Asked Questions == = Do I need to know how to code to use API Press? = No. API Press is built as a no-code tool. You can build and manage API requests directly in your WordPress admin without writing any code. It is very easy to use. = What types of APIs does this work with? = API Press works with any REST API that accepts standard HTTP requests (GET, POST, PUT, PATCH, DELETE). You can send parameters, headers and authentication details to most APIs. = How do I display API data on my site? = You can display API responses using a shortcode inside posts or pages, or by adding a template tag inside your theme. Both options are provided when you create an API in the admin and you can simply copy these and paste wherever you need. = Does API Press support authentication? = Yes. The free version supports API Key, Bearer token, Basic Auth and no authentication. OAuth 2.0 authorization is available in the PRO version. = Can I log and cache API requests? = Yes. Logging of all requests and caching of API calls are included in the free plugin. This helps with performance and debugging. = What extra features are in API Press PRO? = The PRO plugin adds powerful features such as triggers (send API requests on WordPress actions), variables (send dynamic user or site data), OAuth 2.0, email alerts on failed requests, automatic HTML formatting of responses and one-click cloning of APIs. = Can I preview API responses before displaying them? = Yes. From the WordPress admin you can test and preview any API request before outputting it on your site. = Who should use API Press? = API Press is designed for developers, site builders and businesses that want a flexible way to work with APIs inside WordPress - without needing to write custom code. == Installation == ### Using the WordPress Dashboard 1. Navigate to “Plugins > Add New” in your dashboard 2. Search for “API Press” 3. Click “Install Now” and then “Activate” 4. A new menu item **API Press** will appear in the dashboard ### Uploading in WordPress Dashboard 1. Download the API Press ZIP file from [wordpress.org](https://wordpress.org/plugins/api-press) 2. In your WordPress dashboard, go to “Plugins > Add New > Upload Plugin” 3. Select the ZIP file and click “Install Now” 4. Activate the plugin after installation ### Using FTP 1. Download and extract the API Press ZIP file 2. Upload the `api-press` folder to `/wp-content/plugins/` 3. Go to “Plugins” in the WordPress dashboard and activate **API Press** == Changelog == = 1.0.1 (2025-09-02) = * Add nonce checks to navigation betwen APIs = 1.0.0 (2025-08-14) = * Initial Release