woocommerce_api_request

woocommerce_api_request

Appears in: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Hook Type: action
See hook in action

See hook in core

Displaying hooks found in version: woocommerce.9.8.1

do_action('woocommerce_api_request') is found 1 times:

  • /src/Internal/Utilities/LegacyRestApiStub.php line 160
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    // phpcs:disable WooCommerce.Commenting.CommentHooks.HookCommentWrongStyle
     
    // Trigger generic action before request hook.
    do_action( 'woocommerce_api_request', $api_request );
     
    // Is there actually something hooked into this API request? If not trigger 400 - Bad request.
    status_header( has_action( 'woocommerce_api_' . $api_request ) ? 200 : 400 );
     
    // Trigger an action which plugins can hook into to fulfill the request.
    do_action( 'woocommerce_api_' . $api_request );

See this hook used in plugins: