Recently, Katalon has made some changes to the management of KRE and KSE licenses by adding a new element called the organization.
Everything was working correctly until last Saturday, when all the tests scheduled in GitHub Actions stopped working.
The error message is as follows:
”The job was not started because recent account payments have failed or your spending limit needs to be increased. Please check the ‘Billing & plans’ section in your settings”
Your GitHub Actions workflow files to see if they reference organization-specific settings
Your Katalon account to verify the organization assignment for your KRE/KSE licenses
Whether your API tokens or authentication credentials need to be regenerated
Based on the documentation, your GitHub Actions workflow requires a Katalon API key to authenticate with your TestOps account. The error message you’re seeing (“The job was not started because recent account payments have failed or your spending limit needs to be increased”) suggests that the API key being used may not have the proper permissions or organization context after Katalon’s organizational changes.
Root Cause
The new organization element in KRE/KSE license management likely affects:
API Key Scope: Your existing API key may not have access to the new organization structure
License Assignment: Your KRE license may not be properly assigned to the organization that your GitHub Actions workflow is trying to use
Authentication Context: The workflow may need to explicitly reference the organization when authenticating
Solution 1: Regenerate Your Katalon API Key (Recommended)
Since Katalon introduced organizational changes, your existing API key may not have the correct permissions for the new structure.
this usually happens because of the new organization-based licensing katalon introduced
after the org change, KRE executions are billed at the Organization level, not the personal account anymore
even if your API_KEY is valid, the job will fail if:
The Organization has no active plan
The spending limit is reached
The API_KEY belongs to a user/org without billing access
Things to check:
Log in to Katalon → switch to the correct Organization
Go to Billing & Plans
Make sure there is an active plan
Check spending limit and payment status
Regenerate the API_KEY from a user who belongs to that Organization
Update the API_KEY in GitHub Actions
Once billing is correctly set at the Organization level, GitHub Actions should start working again.
Whether your API tokens or authentication credentials need to be regenerated
YES I the API KEY was regenerated
But doesnt´s work with this configuration.
But after several hours of thinking about it I realised that I have never user an organization level, and I decided to remove the assigned dedicated license
And now with this configuration it works:
1 - With a regenerated Api Key and update it on Githup actions secrets
2 - With no dedicated assignation for the KRE License