gform_rest_api_capability_delete_forms

Description

Filters the capability required to delete forms via the Rest API V2.

Usage

add_filter( 'gform_rest_api_capability_delete_forms', 'your_function_name', 10, 2 );

Parameters

  • $capability string

    The capability required. Defaults to ‘gravityforms_delete_forms’.

  • $request WP_REST_Request

    Full data about the request.

Example

add_filter( 'gform_rest_api_capability_delete_forms', 'get_delete_forms_capability', 10, 2 );
function get_delete_forms_capability ( $capability, $request ) 
{ 
  return 'my_custom_capability';
}

Placement

This code should be placed in the functions.php file of your active theme.

Since

This filter was added in Gravity Forms 2.4.

Source Code

This filter is located in GF_REST_Forms_Controller::gform_rest_api_capability_delete_forms() in includes/webapi/v2/includes/controllers/class-controller-forms.php.