skip to Main Content

Webhooks and REST API Manager – Base

21 customer reviews

SKU: o365 wp flow base plugin Category: Requires: WordPress 4.0 or higher Compatible up to: WordPress 5.4.2

Description

The Webhooks and REST API Manager is a WordPress plugin used by both beginners and advanced users to securely share your WordPress data and activities in a customized and granular way for use by external systems, such as mobile applications, IOT devices, reporting systems and many other scenarios.

The plugin is built with three main components:

  • Triggers – a WordPress action, ie. User registration or Post publication
  • Webhook Action – Triggered WordPress actions send  JSON data to the incoming webhook urls from an external system.
  • Rest API Manager – Used to toggle the visibility of, and customize the WordPress endpoints

You can use them in any combination, adding as many webhook actions as you want.

The process is simple:

  • You select the Trigger
  • Select the WordPress type – post, users, media, forms etc. Refine the criteria by user roles, custom post type, specific form or taxonomy to get the correct data set and meta values.
  • Add your incoming webhook url to the action configuration
  • Save your Action

Default Triggers

These are already defined in plugin’s core and are ready to use. You can enable or disable them on the Settings page.

Taxonomy terms: (coming soon)

  • Taxonomy term created
  • Taxonomy term updated
  • Taxonomy term deleted

Comment / Pingback / Trackback: (coming soon)

  • New comment
  • Comment replied
  • Comment approved
  • Comment unapproved
  • Comment marked as spam
  • Comment moved to trash

Supporting Plugins:

  • Custom Post Type - adds support for advanced custom field(ACF), toolset types and the custom ui types plugins.
  • Woocommerce - adds support for woocommerce in varying integration scenarios
  • User - adds support for the wordpress user meta, user roles, buddypress xprofile meta, advanced custom field(ACF/ ACF Pro) and toolset types
  • Media - adds support for the wordpress media types with the added functionality of file rename, file replace of media files and supports the enhanced media files plugin.
  • Forms - adds support for gravity forms, contact 7 form, formcraft pro and ninja forms with added support for the uploading of single or multiple files in varying integration scenarios.
  • Events - adds support for "the events calendar" plugin, in varying integration scenarios.
  • Buddypress - adds support for "Buddypress/BbPress" plugins, in varying integration scenarios.
The below plugins work best in conjunction with one(1) or more of the supporting plugins listed above.
  • Bulk Actions - add support for using the wordpress admin bulk action interface to trigger customizable actions(sent sms, print pdf etc) manually on specific wordpress records.
  • Powerapps - add support for loading a powerapps in the wordpress admin interface in the context of a specific data type (custom post type, woocommerce, user) record.
  • Powerbi - add support for loading a powerbi in the wordpress admin interface in the context of a specific data (custom post type, woocommerce, user) type record.

REST API Manager

Allows admins to toggle the visibility of, and customize the endpoints for, all custom post types within WordPress with an easy-to-use graphical interface. Additionally, you can tweak visibility and customize the meta data attached to the API response.

WordPress menu endpoints – The new routes available will be: /menus list of every registered menu.

Features:

  • Enable/Disable REST API endpoints for custom post types
  • Enable/Disable custom post type meta data (add or remove meta fields from API requests)
  • Rename custom post type base endpoints
  • Rename meta data models in API requests, so they are more user friendly.
  • Manipulate and control post types and data created by third party plugins and themes.
  • Granular control of API responses without writing a single line of PHP code.
  • Filters included to alter and extend default functionality.
  • Toggle the security/ access to the rest api endpoints by making them public or private.

REST API Authentication

We currently support Basic authentication, with the support for JWT and OAUTH 2.0 authentication (coming soon).

JWT: Extends the WP REST API using JSON Web Tokens Authentication as an authentication method. JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties.

PHP HTTP AUTHORIZATION HEADER ENABLE

Most of the shared hosting has disabled the HTTP Authorization Header by default.

To enable this option you’ll need to edit your .htaccess file adding the follow

RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
Back To Top