From d343d7acb9ab5b8a9e5b2ad55964373971d87a0e Mon Sep 17 00:00:00 2001 From: Tim Carr Date: Fri, 12 Dec 2025 21:11:24 +0800 Subject: [PATCH 1/2] Add Access Token to `convertkit_api_access_token_invalid` hook This is required so Kit for WPForms knows which connection to remove the access and refresh token from, as Kit for WPForms is the only Plugin that supports connections to multiple Kit accounts. --- src/class-convertkit-api-v4.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/class-convertkit-api-v4.php b/src/class-convertkit-api-v4.php index bbe820f..458689c 100644 --- a/src/class-convertkit-api-v4.php +++ b/src/class-convertkit-api-v4.php @@ -1487,10 +1487,11 @@ public function request( $endpoint, $method = 'get', $params = array(), $retry_i * * @since 2.1.1 * - * @param WP_Error $error WP_Error object. - * @param string $client_id OAuth Client ID. + * @param WP_Error $error WP_Error object. + * @param string $client_id OAuth Client ID. + * @param string $invalid_access_token Existing (invalid) Access Token. */ - do_action( 'convertkit_api_access_token_invalid', $error, $this->client_id ); + do_action( 'convertkit_api_access_token_invalid', $error, $this->client_id, $this->access_token ); // Return error. return $error; From 514d325757e82ef74dace054ff6ae8be376eab64 Mon Sep 17 00:00:00 2001 From: Tim Carr Date: Mon, 15 Dec 2025 16:09:09 +0800 Subject: [PATCH 2/2] Coding standards --- src/class-convertkit-api-v4.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/class-convertkit-api-v4.php b/src/class-convertkit-api-v4.php index 458689c..085f849 100644 --- a/src/class-convertkit-api-v4.php +++ b/src/class-convertkit-api-v4.php @@ -1489,7 +1489,7 @@ public function request( $endpoint, $method = 'get', $params = array(), $retry_i * * @param WP_Error $error WP_Error object. * @param string $client_id OAuth Client ID. - * @param string $invalid_access_token Existing (invalid) Access Token. + * @param string $invalid_access_token Existing (invalid) Access Token. */ do_action( 'convertkit_api_access_token_invalid', $error, $this->client_id, $this->access_token );