WooCommerce API Manager Hook Reference

Below is a list of Action and Filter hooks for WooCommerce API Manager >= 2.0. The details will be completed March 2019.

Actions

wc_api_manager_activated – woocommerce-api-manager.php
wc_api_manager_deactivated – woocommerce-api-manager.php
wc_am_download_product’, $user_id, $order_id, $product_id – woocommerce-api-manager/includes/wc-am-download-handler.php
‘woocommerce_download_file_’ . $file_download_method, $file_path, $filename – woocommerce-api-manager/includes/wc-am-download-handler.php
wc_api_manager_updated – woocommerce-api-manager/includes/wc-am-install.php
wp_wc_am_updater_cron – woocommerce-api-manager/includes/wc-am-install.php
wc_api_manager_flush_rewrite_rules – woocommerce-api-manager/includes/wc-am-install.php
wc_api_manager_installed – woocommerce-api-manager/includes/wc-am-install.php
‘wc_am_hide_’ . $hide_notice . ‘_notice’ – woocommerce-api-manager/includes/wc-am-admin-notices.php

Filters

wc_api_manager_activation_top_level_data’, $top_level_data
wc_api_manager_activation_data’, $data
wc_api_manager_deactivation_top_level_data’, $top_level_data
wc_api_manager_deactivation_data’, $data
wc_api_manager_status_top_level_data’, $top_level_data
wc_api_manager_status_data’, $data
serialized response – wc_api_manager_info_response’, $response
wc_api_manager_info_top_level_data’, $top_level_data
wc_api_manager_info_data’, $data
serialized response – wc_api_manager_api_update_response’, $response
wc_api_manager_update_top_level_data’, $top_level_data
wc_api_manager_update_data’, $data
wc_api_manager_get_api_keys_url’, $api_keys_url
wc_api_manager_download_columns, $array
wc_api_manager_return_to_shop_redirect’, wc_get_page_permalink( ‘shop’ )
wc_api_manager_custom_default_api_activations’, 1, $values[ ‘product_id’ ]
wc_api_manager_my_account_delete’, __( ‘Delete’, ‘woocommerce-api-manager’ )
wc_api_manager_return_to_shop_redirect’, wc_get_page_permalink( ‘shop’ )
‘wc_api_manager_custom_default_api_activations’, 1, $product_id
wc_api_manager_custom_product_order_api_key’, WC_AM_HASH()->rand_hash(), $v[ ‘product_id’ ], $order_id, $order
wc_api_manager_docs_url’, ‘http://docs.woocommerce.com/document/woocommerce-api-manager/’, ‘woocommerce-api-manager’
wc_api_manager_support_url’, ‘https://woocommerce.com/my-account/create-a-ticket?broken=primary&select=260110′
wc_api_manager_enable_setup_wizard’, $this->is_new_install()
wc_api_manager_enable_auto_update_db’, false
wc_api_manager_query_is_query’, $is_query, $query_var
wc_api_manager_show_admin_notice’, true, $notice
wc_api_manager_settings, $array
wc_api_manager_url_expire_time, $array

WooCommerce - the most customizable eCommerce platform for building your online business.

Back to the top