Skip to content
Metric VaultHelp Center
Open app

Error message reference

Every error message Metric Vault can show you, quoted exactly, with what caused it and what to do next.

Last updated 2026-08-06

Summary#

This is the complete list of messages Metric Vault shows when something cannot be done, quoted character for character so you can search for the exact text on your screen. Each row names the cause and the fix. Where a message contains a value that changes, that part is written in angle brackets, for example <Plan>. Search this page for the phrase you can see rather than reading it end to end.

Overview#

Messages arrive in four places, and knowing which one you are looking at narrows the cause immediately.

Where it appearsWhat it looks likeTypical cause
In the result area of a toolA red panel under the run button, or an amber noteThe run was refused or failed
In a dialogA centered box with an OK or Close buttonAn action was blocked before it started
As a toastA small message near the top right that fades after a momentSomething small succeeded or failed
On a status badge or empty stateGrey or amber text inside a cardNothing is wrong; there is simply nothing to show

Some messages carry a machine-readable code alongside the text. The code is what support and the API use to identify the exact gate that fired. Codes are listed in Error and status codes and, for API callers, in Error codes.

Signing in and access#

MessageCodeCauseWhat to do
Sign in to continue with Your Metric Vault dashboard is protected. Please sign in to access your tools.No signed-in session on the dashboardClick Sign In
Please sign in to run this.auth_requiredA paid tool was run with no signed-in accountSign in and run it again
Please sign in to run this tool.Same, shown in the result area before the request is sentSign in
Please sign in to use recommendations.auth_requiredGet Recommendations pressed with no accountSign in
Please sign in to use Analyst AI.Analyst AI used with no accountSign in
Sign in requiredA request reached the server with no account attachedSign in and retry
Sign in to view your saved workSaved Work opened while signed outSign in
Sign in to see notifications.Notifications panel opened while signed outSign in
Sign in to see your schedules.Scheduled Reports opened while signed outSign in
Sign in to create schedules.Create pressed while signed outSign in
Sign in to connect your channels.Social channels opened while signed outSign in
Sign in to create public share links.Share pressed while signed outSign in
Sign in to open the full report.View Full Report pressed while signed outSign in
Sign in to use this toolPlagiarism or Fact Check opened while signed outSign in
Sign in to generate Growth Actions.Growth Actions run with no accountSign in
You are not signed in.An Account screen action ran without a sessionReload and sign in
This account is suspended. Please contact support.account_suspendedThe account has been suspendedContact support. See Contacting support

Plans, credits and quota#

MessageCodeCauseWhat to do
This tool needs a paid plan. Free includes the 10 technical SEO tools; upgrade to Pro to unlock the rest.upgrade_requiredA paid tool was run on the Free planUpgrade, or use a free technical tool
This feature requires the <Tier> plan. Your account is on <Plan>. Upgrade to unlock it.upgrade_requiredA feature gate above your planUpgrade to the named tier. See "This feature requires the ... plan"
You've used all <N> premium reports on the <PLAN> plan this month. Light tools (keyword research, SERP, content, technical audits) keep working. Quota resets on <date> (<when>). Upgrade to continue using premium reports now.quota_exceededMonthly credit allowance is spentWait for the reset date, or upgrade. See I ran out of credits
Premium reports aren't included on the <PLAN> plan. Light tools (keyword research, SERP, content, technical audits) stay free. Upgrade to a paid plan to run premium reports.quota_exceededThe plan has no credit allowance at allUpgrade to a paid plan
Monthly limit reached — upgrade to continue.The same refusal shown in the result areaUpgrade, or wait for the reset
Monthly limit reached — upgrade to keep running fresh analyses.Run fresh pressed in Saved Work with no credits leftReopen the saved result instead; that is always free
You've reached your monthly report limit. Upgrade your plan to keep going.Shown when the server sends no message of its ownUpgrade, or wait for the reset
Hourly fair-use limit reached (100 light-tool calls/hour). This protects our infrastructure from abuse while keeping your monthly usage unlimited. Please wait ~<N> minutes for the next hourly reset.hourly_rate_limitMore than 100 light tool runs in one clock hourWait for the stated number of minutes
AI recommendations are available on the <Plan> plan and above. Your account is on <Plan>. Upgrade to turn any result into a step-by-step action plan.reco_upgrade_requiredGet Recommendations on a plan below the minimumUpgrade. See Get Recommendations
You've used all <N> AI recommendations on the <PLAN> plan this month. Your quota resets on <date> (<when>). Upgrade to get more right away.reco_quota_exceededThe separate recommendations allowance is spentWait for the reset, or upgrade
Usage check temporarily unavailable, please retry.quota_check_failedYour usage could not be read, so the run was refused rather than run unmeteredRetry in a moment. See 503 and service-unavailable errors
Plan check temporarily unavailable, please retry.plan_check_failedYour plan could not be readRetry in a moment

The panel that appears when recommendations are gated uses its own headings: Recommendations are a paid feature with AI recommendations turn any result into a prioritized, step-by-step action plan. Upgrade your plan to unlock them., or You've used your recommendations with You've reached your AI recommendation limit for this period. Upgrade to get more right away, or wait for your quota to reset.

Running a tool#

MessageCauseWhat to do
Something went wrong.The run failed and the cause had no message of its ownRetry once, then report it
This tool is temporarily unavailable. Please try again shortly.The tool has been switched off deliberately while an issue is fixedTry again later. See 503 and service-unavailable errors
Missing type / Missing urlThe request reached the server without a tool or an addressReload the page and run again
Invalid tool type: <type> / Invalid analysis type: <type>The requested tool is not recognizedReload the page; this indicates a stale tab
Invalid URLThe address could not be read as a URLEnter a full address such as example.com
Only http(s) URLs are allowedThe address used a scheme other than http or httpsUse an http or https address
That host is not allowedThe address points at a private, local or internal hostUse a publicly reachable address
Failed to parse AI responseThe model returned something that was not usableRun it again
Too many requests right now - please wait 10 seconds and try again.The AI provider rate-limited the requestWait ten seconds and retry
AI quota exhausted. The team has been alerted and will restore service shortly.The platform's own AI allowance is exhaustedWait; no action needed from you
AI provider authentication failed. Please contact support@metricvault.ai.The platform's AI credentials were rejectedContact support
The AI provider refused this request because of the region it was sent from. That is ours to fix, not anything you did. Please try again in a moment, and email support@metricvaultai.com if it keeps happening.The AI provider does not serve the country the request left from. AI calls are routed through a supported region, so this now means that routing failedRetry once. If it repeats, contact support and say which country you are in
AI request failed. Please try again.The AI call failed with no detailRetry
No measured data was found for "<query>". This is a real-data tool, so Metric Vault shows nothing here rather than fabricating a number. Check the spelling, or try a more established domain, keyword or topic.The data provider has no record for that inputCheck the spelling, or try a better-known target. See A tool returned no data
Growth Actions storage is unavailable right now.Growth Actions could not read your saved runsRetry in a moment
Growth Actions could not be generated: <reason>The plan could not be writtenRetry; feed the queue by running one of the listed tools first
Job not found or expired. Please re-submit.A long-running article job was not found. Jobs are kept for one hourStart the article again

Loading text is not an error. While a tool runs, the result area reads Analyzing… this can take a few seconds for live data., and some tools show their own wording such as Scanning your backlink profile for toxic links….

Recommendations and guides#

MessageCauseWhat to do
That did not go throughThe action plan could not be builtUse Try again
The plan came back empty. Please try again.The response contained no recommendationsRetry
Could not build the plan.The request failedRetry, then report if it repeats
Could not build the guide. Please try again.The older guide builder failedRetry

Analyst AI and the assistant#

MessageCauseWhat to do
messages array requiredThe request arrived with no conversationReload the page
Sorry, I couldn't respond right now.The assistant returned no replyAsk again
Network error — please try again.The request did not reach the serverCheck your connection and retry

Pre-publish trust checks#

MessageCodeCauseWhat to do
Paste at least a couple of sentences to check.too_shortFewer than 25 words submittedPaste more text
No checkable sentences were found in this text.no_sentencesNothing in the text could be searched as a phraseUse prose rather than lists or fragments
Originality checking is not configured (DataForSEO credentials are not set).not_configuredThe data source is not set up on this environmentContact support
Fact-checking is not configured (the Perplexity key is not set).not_configuredThe verification source is not set upContact support
Fact-checking is temporarily unavailable (no AI provider responded).ai_unavailableClaims could not be extractedRetry shortly

Website analyzer#

MessageCauseWhat to do
Enter a valid website address, for example example.comThe address could not be readEnter a full domain
That site took too long to respond. Try again, or check the address.The site did not answer in timeRetry, or check the site is up
Could not load that site. It may be offline, blocking automated requests, or the address may be wrong.The fetch failedConfirm the site loads in a normal browser
That site returned HTTP <n>. Check the address and try again.The site answered with an error statusFix the address, or check the site
That page returned almost no HTML, so there is nothing to analyze. It may be a redirect or an app shell.The page had no meaningful markupPoint at a real content page
The AI response was cut off before it finished. Please run the analysis again.The review was truncatedRun it again
Could not read the AI response. Please run the analysis again.The review could not be parsedRun it again
Type a question first.The chat box was emptyType a question
This website can't be shown in the preview. It navigated away or blocks iframe embedding. Open it in a new tab to continue.The site refuses to be embeddedUse Open in new tab

Billing#

MessageCodeCauseWhat to do
Invalid plan or billing period selected.Checkout was called with a plan and period that do not map to a priceStart again from the pricing page
Billing is not configured yet.stripe_not_configuredPayments are not set up on this environmentContact support
No subscription found for this account yet.no_customerThere is no subscription under this email addressSubscribe first, or check you signed in with the right address
The Stripe billing portal has no configuration, and it could not be created automatically: <reason>portal_not_configuredThe billing portal could not be openedRetry in a few minutes, then contact support
You are not on a paid subscription yet, so there is no billing to manage. followed by Pick a plan with the Upgrade button and your invoices, payment method and cancellation options will appear here.Manage Billing pressed with no subscriptionUse Upgrade instead
Billing is not switched on for this environment yet. Please contact support@metricvaultai.com.Payments are not configuredContact support
The billing portal is not set up on our Stripe account yet. We have been notified — please contact support@metricvaultai.com if this persists.The portal configuration is missingRetry shortly, then contact support
Billing portal unavailable. / Billing portal is unavailable right now.The portal request failedRetry

See Managing billing in the customer portal and My plan did not update after paying.

Teams#

MessageCodeCauseWhat to do
You can't invite yourself.Your own address was entered as the inviteeEnter a teammate's address
Team invites require the Pro plan or higher. Your account is on Starter.upgrade_requiredThe plan includes no invited seatsUpgrade. See Seats and plan limits
Team seat limit reached (<cap> members on the <Plan> plan). Upgrade for more seats.upgrade_requiredEvery seat on the plan is usedRemove a member, or upgrade
Could not verify your team seat limit, please retry.seat_check_failedThe seat count could not be readRetry in a moment
A member cannot be invited as 'owner'.Owner was chosen as the invited roleInvite as editor or author
Already invited or this person is already a member.A duplicate inviteCheck the member list
Invalid invite — token may have expired or email does not match.The invite link is wrong, spent, or opened by a different addressAsk for a fresh invite. See Inviting teammates

Integrations#

MessageCauseWhat to do
not_connectedNo Google grant is stored for your accountReconnect Google
no_refresh_tokenGoogle returned no renewable permissionDisconnect, reconnect and complete the consent screen
server_not_configuredGoogle sign-in is not configured on the platformContact support
refresh_failed: <reason>The stored Google permission was revoked or expiredReconnect Google
Google OAuth is not yet configured. Set GOOGLE_CLIENT_ID + GOOGLE_CLIENT_SECRET in Cloudflare Pages env vars.Google sign-in is not set up on the environment. This is an administrator taskContact support
Missing ?email=<your-email> parameterThe connection was started without an accountStart it from the Integrations screen
Unknown platform.The channel name in the link is not recognizedStart from the Integrations screen
<Platform> is not set up yet. followed by administrator instructionsThat channel is not configured on the platformContact support
<Platform> denied the connection: <reason>You declined, or the provider refusedStart again and approve
This connection link is invalid or was already used. Please start again.The single-use handshake token was already spentStart again
The connection flow expired (over 15 minutes). Please start again.The approval took longer than 15 minutesStart again and approve promptly
The connection response was missing its code or state. followed by detailsThe provider returned an incomplete responseStart again
The connection could not be completed: <reason>The token exchange failedStart again
Could not load channels.The channel list request failedReload the page
Write something to post first.An empty post was submittedWrite the post
Pick at least one channel to post to.No channel was selectedSelect a channel
This post is <n> characters; X allows 280.The post exceeds the X limitShorten it
Your X connection has expired. Reconnect X and try again.The X permission is no longer validReconnect X
Pick a time in the future.A scheduled post was set in the pastChoose a future time
Publishing is not enabled yet. Once your admin finishes connecting a platform, drafts are pushed as unpublished (never live).Website publishing is not switched onPublish manually for now. See Publishing to your website

See An integration stopped working.

Exports and sharing#

MessageCauseWhat to do
Run the analysis first (tooltip on a disabled button)The result is not finishedWait for the result
Nothing to export with Run the tool first, then export the result.There is no finished result to readRun the tool
Run the tool first — there is no result to export yet.Same, from the older export pathRun the tool
PDF engine is still loading. Try again in a moment. / PDF engine still loading — try again in a second.The PDF library had not finished loadingWait a moment and retry
Excel engine is still loading. Try again in a moment. / Excel engine still loading — try again in a second.The spreadsheet library had not finished loadingWait a moment and retry
No table in this result to export as CSV.The result contains no tabular dataUse PDF or JSON
No table in this result to export to Excel.The result contains no tabular dataUse PDF or JSON
Run the tool first — no data to export yet.No raw data is held for this viewRun the tool in this tab
Export failed with Please try again.The file could not be builtRetry
Run the tool first — there's no result to share yet.Nothing to captureRun the tool
Report too large — max 2MBThe captured report exceeds the size limitShare a narrower result, or export a PDF
Couldn't create the linkThe share link could not be createdRetry
Report expiredThe share link's expiry has passedCreate a new link
Report not foundThe link is wrong or was deletedAsk for a fresh link
Report engine not loaded — try again in a second.The capture engine had not loadedRetry
Run the tool first — no result to open yet.Nothing to openRun the tool
Could not build the full report.The full report page could not be createdRetry
Logo too large — keep it under 500KBThe white-label logo exceeds the size limitCompress the logo
Colors must be hex format (e.g. #7c5cfc)A brand color was not a hex valueUse a hex value

See Export or PDF problems.

Saved work and activity#

MessageCauseWhat to do
Couldn't load your saved work with Please try again.The list request failedUse Retry
No saved work yet with Run any tool and its result is saved here, so you can reopen it anytime without spending credits again.Nothing has been saved yetRun a tool
No matches with Nothing matches your search or filter. Try clearing them.Filters exclude everythingClear the search and filter
That result could not be opened.The saved result could not be loadedRetry, then report it
Couldn't delete — please try againThe delete failedRetry
Couldn't load your activityThe activity timeline failed to loadRetry
Nothing here yet with No activity matches these filters. Try widening the time range or clearing the search.Filters exclude everythingWiden the time range
Missing id or user / Not found / Not availableA saved result was requested without enough detail, does not exist, or could not be readReopen it from Saved Work
Library errorThe activity query failedRetry

See Saved Work.

Automation and monitoring#

MessageCauseWhat to do
That URL host is not allowedThe monitored address points at a private or internal hostUse a public address
Webhook host is not allowedAn alert webhook points at a private or internal hostUse a public endpoint
user_email, domain, keyword requiredA rank alert was created with a field missingFill in every field
user_email, workflow_key, target requiredA schedule was created with a field missingFill in every field
Enter a target first.The schedule target was emptyEnter a domain or keyword
not foundThe alert or monitor does not belong to your accountRefresh the list
Watchtower alert channels with Not configured — changes detected but no alerts sentChanges are being detected, but no Slack, webhook or email destination is setAdd an alert channel. See Competitor monitor
You have no scheduled reports yet. Create one above.No schedules existCreate one

See Why didn't my alert fire?.

Blog Studio#

MessageCodeCauseWhat to do
Your blog role does not allow this action (<capability>).forbiddenYour blog role cannot perform that actionAsk the workspace owner to change your role
Only the account owner can create blog sites.forbiddenSite creation is owner-onlyAsk the owner
Only the account owner can change blog settings.forbiddenSettings are owner-onlyAsk the owner
Cannot set a member's role to 'owner'.bad_requestOwner cannot be assigned as a member roleChoose editor or author
That person is not a member of your team.not_foundThe address is not on your teamInvite them first
Publish the post before sending it to subscribers.not_publishedThe post is still a draftPublish it
This post was already emailed to subscribers on <date>.already_sentThe newsletter was already sentSend only if you intend a resend
Email sending is not configured yet (RESEND_API_KEY is missing).email_not_configuredEmail is not set up on this environmentContact support
No confirmed subscribers to send to yet.no_subscribersNobody has subscribedCollect subscribers first
None of the selected addresses are confirmed subscribers of this website.no_recipientsThe chosen addresses are not confirmed subscribersChoose from the subscriber list
The email provider did not accept the messages. Please try again.send_failedThe provider rejected the batchRetry
Provide a language code like es, fr, de, or ja.bad_localeThe language code was not validUse a two-letter code
The post is already in that language.same_localeSource and target languages matchChoose a different language
AI translation is not configured (ANTHROPIC_API_KEY is missing).ai_not_configuredAI translation is not set upContact support
Expected multipart/form-databad_formThe upload was malformedUse the upload control
No file uploadedno_fileNo file was attachedChoose a file
Use PNG, JPG, WEBP, or GIFbad_typeAn unsupported image typeConvert the image
Max 5MBtoo_largeThe uploaded image exceeds 5 MBCompress the image
That image host is not allowedblocked_hostThe image URL points at a private or internal hostUse a public URL
Image is larger than 15MBtoo_largeThe imported image exceeds 15 MBUse a smaller image
Image storage is not set up yet (the BLOG_MEDIA R2 bucket is not bound).media_not_configuredImage storage is not configuredContact support
Please enter a valid email addresssubscribe_failedA subscriber address was not validCorrect the address
Name required / Author name requiredcreate_failedA category, tag or author was saved with no nameEnter a name

Translation service#

MessageCauseWhat to do
Too many strings (max 100 per request)More than 100 strings sent at onceSplit the request
Payload too large (max 20000 chars per request)The text exceeded the size limitSplit the request
Unsupported or missing target languageThe target language is not supportedChoose a supported language. See Supported languages
No text providedNothing to translateProvide text
Translation not configured. followed by setup instructionsNo translation provider is configured on this environmentContact support

API keys and the public API#

MessageCauseWhat to do
Missing API key. Send header: Authorization: Bearer mv_live_...The request carried no API keySend the key in the Authorization header
Invalid or revoked API keyThe key is unknown or has been revokedCreate a new key
Key limit reached (5 active keys). Revoke one first.Five keys are already activeRevoke an unused key
Provide a JSON body: { "url": "example.com" }The request had no targetSend a JSON body with a url or domain

See API keys and Error codes.

Browser extension#

MessageCauseWhat to do
domain requiredNo domain was sentOpen the extension on a site
invalid domainThe domain could not be readTry a normal website
SEO data source not configuredThe data source is not configured on this environmentContact support
No SEO data available for this domain.The provider has nothing for that domainTry a more established domain

Benchmarks and cited sources#

MessageCauseWhat to do
target requiredNo domain was suppliedEnter a domain
Real benchmarks require DataForSEO credentials.The data source is not configuredContact support
No competitor data available for this domain yet — try a more established domain.The provider found no peersTry a better-known domain
Not enough real industry peers found for a meaningful benchmark.Fewer than three usable peers were foundTry a better-known domain
Perplexity API key not configured.The citation source is not configuredContact support

Account screen#

MessageCauseWhat to do
Enter a name first.Save pressed with an empty display nameEnter a name
Profile saved.Confirmation, not an error
Could not save profile.The profile update failedRetry
Password must be at least 6 characters.The new password was too shortUse at least six characters
Could not set password: <reason>The password change was rejectedFollow the stated reason
Password updated. You can now sign in with email + password.Confirmation, not an error
Could not connect: <reason>Linking a sign-in provider failedRetry
Unknown service.The service could not be identifiedReload the page
Download failed: <reason>The account export could not be writtenCheck your browser's download settings

See also

Was this article helpful?