Help Center
New to VisionScaper?
Start here
Help Center › Admin screens, field by field › Entitlements page: Audit log and Recent refusals
Entitlements page: Audit log and Recent refusals
Read the two tables at the bottom: every plan, price, override and window change, and why a request was refused.
On this page
Where: the bottom of Settings → VisionScaper Entitlements. Administrators only. These two tables are read-only: they have no inputs. Nothing can be edited or deleted here.
Audit log
Shows the latest 100 changes. Columns: When (UTC), Who (WordPress login, or #id), Action, Subject, Entitlement, Before, After, Reason.
| Action value | When it is written |
|---|---|
plan_value |
A plan’s switch or limit changed, from this page or from VisionScaper Plans (reason “Plans page”). |
price_change |
A monthly or yearly price changed on the Plans page. |
override_set / override_clear |
An account override was saved or cleared. |
grandfather_set |
The catch-up window was opened, updated or closed. |
prices_approved |
The approval box was saved. |
Recent refusals
Heading shows “Recent refusals (last N)”. Up to 50 rows from the last 200 refusals are stored. Columns: When, Account (#id), Route (method and path), Entitlement (id) and Code (one of the four error codes in [entitlements-how-a-decision-is-made]). Only the account, route and reason code are kept.
Steps
- Ask the customer roughly when the error happened.
- Find their account number (#id) in Recent refusals.
- Read the code.
FEATURE_NOT_INCLUDED: change the plan or add an override ([entitlements-account-override]).USAGE_LIMIT_REACHED: raise the limit.SUBSCRIPTION_INACTIVEorSUBSCRIPTION_REQUIRED: look at their row on VisionScaper Plans ([plans-contractor-subscriptions-and-owner-actions]).
If something goes wrong
- A refusal is missing: only requests from signed-in contractors and team members to protected routes are logged.
- The log looks empty: nothing has changed or been refused yet.