Skip to content
CredenShare
Help

Error Messages

Every refusal the app can show you, keyed on the exact wording, with what it means and what to do about it.

Find the sentence you were shown, character for character. The wording is what tells the failures apart.

The messages

Messages are quoted exactly as the product emits them, so you can search this page for the sentence itself. Where a message appears as a pop-up notification, the bold text is its heading and the quoted text is the line beneath it.

MessageWhat happenedWhat to do
Share Limit Reached — "You have used all available shares. Purchase more to continue."Your plan's share allowance for the current period is spent.Buy a share pack or upgrade. Deleting old shares does not help.
"You have reached limit of your share creation."The same refusal, worded as the server sends it. You see this form from the Slack app and the API.As above. See Share limit reached.
Share limit reached — upgrade your planNot a failure yet — the usage bar on your dashboard, telling you the allowance is at zero.The next share you try to create will be refused. See Share limit reached.
"Your plan doesn't support this feature, please upgrade to higher plan"You sent a share using an option your plan does not include — a passcode, a failed-attempt tolerance, a secure view prompt, or an IP allow-list.See Plan does not include this feature for which plan each option needs.
"The Slack integration requires a Plus, Business or Enterprise plan"A share was created from Slack on a Free, Solo or Basic account.Upgrade to Plus or above, or create the share in the app instead. See Slack is not in your plan.
"Zero-knowledge custody requires a Business or Enterprise plan"You tried to set up or change the account passphrase, device linking or key wraps on a plan without that entitlement.Upgrade to Business or Enterprise. Your shares are still end-to-end encrypted regardless — see Encryption.
Field templates are a Business plan featureThe Templates page on a plan below Business.Upgrade to Business or Enterprise.
Teams require a paid plan / Members requires a paid planTeam and member management on a Free or Solo account.Upgrade to Basic or above.
"API access requires a Business or Enterprise plan"Creating an API key from the Developer tab on a plan without API access.Upgrade to Business or Enterprise. The developer-facing errors are on Errors and rate limits.
"We could not confirm your plan just now. Nothing has changed on your account — please try again in a moment."The billing lookup failed and there was no usable cached answer, so we would not guess what you are entitled to.Wait a moment and retry. See We could not confirm your plan.
"Unable to update subscription"A change to your subscription — a plan change, or adding or removing a seat — did not complete.Reload the Subscription tab and check whether the change actually applied before retrying. If it did not, email support@credenshare.io.
Verification Failed — "Captcha verification failed. Please refresh and try again."The invisible bot check did not pass. It guards sign-in, registration, password reset, creating a paste, and opening a share or a secure request. On a share or secure-request page the same sentence appears without the Verification Failed heading.Refresh the page and repeat the action.
Verification Failed — "Invalid or expired code."A different failure that shares the heading above: the sign-up code you typed on the Verify your email page was wrong or has expired.Use Resend verification code and enter the new one.
Session Expired — "Please log in again to continue."Your session could not be refreshed, so you were signed out and sent to the sign-in page.Sign in again. If it recurs repeatedly, see Signing in.
"This version of the app is out of date and cannot send content securely. Please reload the page and try again."Your browser is running an old copy of the app that would have sent the content unencrypted. The server refused it rather than accept plaintext.Reload the page — a hard reload if an ordinary one does not clear it. Nothing was sent.
This share is no longer availableThe one message for every link that will not open.See "This share is no longer available", then Link not working.
This request is no longer availableThe same, for a secure request link — expired, deleted, never existed, or its submission limit is used up.Ask the sender for a new request link. See Receiving a secure request.
Password Required — "This share is password-protected"Not an error. The sender set a passcode and should have sent it to you separately.Enter the passcode. Attempts may be limited — see "Passcode does not match".
"Passcode does not match"The passcode you entered is wrong. The share is intact.Check the passcode with the sender before guessing again. See "Passcode does not match".
Share Locked — "Too many incorrect password attempts. For your security, this share has been permanently destroyed."The failed-attempt tolerance ran out. The credential has been scrubbed.Nothing recovers it. Ask the sender for a new share. See Destroyed by failed attempts.
Login Required — "You need to be logged in to view this share. Please log in to continue."The sender restricted the share to signed-in CredenShare accounts.See Login-required shares.
Two-Factor Authentication RequiredThe share is restricted to recipients with two-factor authentication enabled on their CredenShare account.Use Enable 2FA, then I've Enabled It. If it is already enabled on your account, use Sign Out & Sign In so the requirement can be re-checked. See Signing in.
"You don't have permission to access this share"The sender set an IP allow-list and the address you are coming from is not on it.Open the link from the network the sender expects, or ask them to add your address.
Viewing Time Expired — "The content is no longer visible. The viewing time has elapsed."The sender limited how long the content stays on screen once it is opened.Reopening the link starts the timer again and counts as another view.
Something Went WrongThe generic error card on a share page. The sentence printed beneath the heading says which failure it was — the captcha and verification messages in this table both appear under it.Use Try Again. If it persists, tell the sender.
"Failed to verify your request. Please refresh and try again."The proof-of-work check that runs before a share loads did not complete.Refresh. On a slow device you may see "Verification is taking longer than expected on this device. Refresh to try again." instead — the same fix applies.
Notifications headed Error 403, Error 503 or another number are the app passing a server refusal straight through. The number is the HTTP status; the sentence beneath it is the message to look up here. The integer error_code in an API response is a different thing and is documented on Errors and rate limits.

Share limit reached

Two wordings, one cause. Inside the app you get a notification headed Share Limit Reached with an action button labelled Buy More Shares. From the Slack app or the API you get the server's own sentence, "You have reached limit of your share creation."

The widget on the CredenShare homepage creates its links anonymously and is exempt from the allowance, so it never produces this refusal.

The allowance counts shares created, not shares currently alive:

PlanSharesPeriod
Free3Per calendar day, resetting at midnight UTC
Solo50Per billing month
Basic100Per billing month
Plus200Per billing month
Business500Per billing month
EnterpriseUnlimited
Deleting shares frees nothing. Expired shares and deleted shares both keep counting toward the period's total. There is no way to reclaim a slot short of waiting for the reset or buying more.

A paid plan's month is anchored to your renewal day, not to the first of the calendar month: if you renew on the 17th, the count resets on the 17th. Your dashboard shows Shares used against the cap, and warns with a line such as "Only 3 shares remaining" as you approach it.

Two things catch people out:

  • Credentials submitted into a secure request count against the request owner, not against the person filling in the form. A widely circulated request form can consume an allowance quickly.
  • The API and the dashboard draw on the same pool. There is not one allowance for each.

To buy more, go to Account → Subscription and, under Available Plans, switch the selector to Buy More Shares, which lists the available share packs. Full detail is on Plans and share allowance.

Plan does not include this feature

"Your plan doesn't support this feature, please upgrade to higher plan" comes back when a share is created with a protection option the plan does not carry. In the create dialog those controls are disabled and carry a small Upgrade pill, whose tooltip reads "Not included in your plan — upgrade to unlock", so you normally meet the pill rather than the message.

OptionLowest plan that includes it
Password protectionSolo
Failed attempts toleranceSolo
Secure view promptSolo
IP WhitelistBusiness
Field templatesBusiness
Slack integrationPlus
Zero-knowledge custodyBusiness
Teams and membersBasic

Require login is not plan-gated and is available on every plan, Free included. Neither is encryption: shares created on the web, through the API or with an SDK are encrypted in your browser on every plan. The zero-knowledge entitlement gates custody — the account passphrase, device linking and key wraps — not encryption itself. See Encryption.

If a plan-gated control looks enabled but the share is still refused, reload the page. The app reads your plan from a copy held for the session, so an upgrade made in another tab is not picked up until the page is loaded again.

Slack is not in your plan

"The Slack integration requires a Plus, Business or Enterprise plan" is a distinct refusal rather than a generic one, precisely so it can be told apart from an outage. It means the account the Slack workspace is connected to is on Free, Solo or Basic.

Nothing was created and nothing was charged. Either upgrade to Plus or above, or create the share in the app and paste the link into Slack yourself. Connecting the app is covered in Slack integration.

Shares created through the Slack app are the one exception to browser-side encryption: they are encrypted on our servers with a customer-managed key in AWS KMS. Everything created on the web, through the API or with an SDK is encrypted before it leaves your device.

We could not confirm your plan

We could not confirm your plan just now. Nothing has changed on your account — please try again in a moment.

The billing provider could not be reached and there was no recent cached answer, so the system does not know what your account is entitled to. It refuses rather than assuming the worst — the alternative would silently treat a paying customer as though they were on Free.

Take the message literally: nothing has changed, no share was created, and no charge was made. Wait a moment and retry. If it persists for more than a few minutes, email support@credenshare.io and say what you were doing.

"This share is no longer available"

This share is no longer available

It may have expired, been deleted, or the link may be incomplete. Check that you opened the full link exactly as you received it, or ask the sender to share it again.

Every link that will not open produces this one card, whatever the reason: the share expired, its view limit was used up, the sender deleted it, the code never existed, or the link arrived incomplete. The identical wording is deliberate — a page that distinguished the causes would tell anyone typing in random codes which codes are real.

The message therefore cannot tell you which applied, and reloading will not reveal it. Only the sender knows. The full walkthrough, in likelihood order, is on Link not working.

Links created with the widget on the CredenShare homepage are destroyed after exactly one view and expire after 24 hours, and neither can be changed. If the sender opened the link to check it worked, that was the view.

"Passcode does not match"

The passcode was wrong. The share is intact and you can try again. The message appears beneath the field in the Password Required dialog.

The passcode is set by the sender and never travels with the link. Ask them for it through a different channel from the one the link arrived in.

Senders can attach a failed attempts tolerance of between 1 and 10, described in the create dialog as "Delete after N wrong attempts". When one is set, the dialog may show a line such as "2 attempts remaining" beneath the error. Do not rely on seeing it — a share can carry an attempt limit without the count being displayed, so treat every wrong entry as expensive.

The sender can see the current figure themselves: it is listed as Attempts Remaining in the share's details panel.

Destroyed by failed attempts

Share Locked

Too many incorrect password attempts. For your security, this share has been permanently destroyed.

The tolerance ran out on that last attempt, and the credential was scrubbed on the same request. This card has no Try Again button, because there is nothing left to try.

This is not a temporary lockout and there is no cooling-off period. The content is gone, and support cannot restore it — we hold only ciphertext, and for a browser-encrypted share we never held the key. The sender must create a new share.

If you were the sender, treat the credential as having been the subject of a guessing attempt. Rotate it before sharing it again.

"Captcha verification failed"

Captcha verification failed. Please refresh and try again.

An invisible bot check runs on sign-in, registration, password reset, creating a paste, and opening a share or a secure request. This message means it returned a failing score.

Refresh the page and repeat the action. If it keeps failing:

  • Use a normal window rather than a private or incognito one.
  • Turn off a VPN or corporate proxy for the attempt, if you can.
  • Try a different browser or a different network.

The check is designed to fail open when the script is blocked outright, so an ad blocker usually does not cause this — the page proceeds without the gate instead. A repeated failure normally means the network you are on looks automated.

Login-required shares

Login Required

You need to be logged in to view this share. Please log in to continue.

The sender restricted this share to signed-in CredenShare accounts. Use Log In to Continue; you are returned to the link afterwards. A Free account satisfies the requirement — there is no charge to open a share someone sent you.

If you sign in and are still refused, the sender may have restricted the share further. Two-factor authentication produces its own card, Two-Factor Authentication Required. An IP allow-list produces "You don't have permission to access this share". Ask the sender which account and which network they expected you to use.

Secure requests carry the same gate, worded "You need to be logged in to submit this request."

If your message is not listed

Some text on a share page is written by the sender rather than by us. A Secure Content prompt carries whatever wording they chose; if they left it blank it reads "This content is view-protected. By proceeding, you acknowledge that your access will be logged."

For anything else, email support@credenshare.io and paste the message exactly as it appeared, along with the short code — the part of the link before the #, never the part after it. What else to include is on Help and support.

Developers looking for integer error_code values, the error envelope, HTTP statuses and rate limits should read Errors and rate limits instead; this page does not repeat them.