Error and validation messages
What the portal's messages mean and what to do, including the English "403 - ..." server errors.
This article lists the portal's messages, what they mean and what to do. Some messages are part of the portal itself and follow your language. Most refusals come from the server and are always in English.
How server errors look: "403 - message"
When the server refuses something, the portal shows the reason as a number, a spaced hyphen and a message, for example "403 - Only a workspace administrator can change connections. Ask an administrator of this workspace." in the Integration Hub.
- The number is the standard web status code. Typical ones: 400 means something you entered was not accepted, 403 means you are not allowed to do this, 404 means the thing was not found (often because someone else just changed or removed it), and 409 means it conflicts with the current state.
- The message is always in English, also when the portal is set to Danish.
- Many messages have a short title and a longer explanation. The portal shows the explanation when there is one. Below, the short title is given in brackets where it helps.
A 403 right after someone changed your role often means the change has not reached the app yet. Wait up to about 5 minutes and try again.
Messages in your language
These messages are translated and show in Danish when the portal is set to Danish.
| English | Danish | What to do |
|---|---|---|
| A work email is required - the temporary password is sent there. | Arbejds-e-mail er påkrævet - engangskoden sendes dertil. | Fill in Work email * when you invite someone. |
| A label is required. | En etiket er påkrævet. | Give the API key a label. |
| Pick at least one product. | Vælg mindst ét produkt. | Tick at least one product for the API key. |
| Could not assign the seat. | Kunne ikke tildele pladsen. | Your own Get a seat failed. Check that the app has free seats, then try again. |
| Could not send the request. | Kunne ikke sende anmodningen. | Your access request was not sent. Try again; you may already have a pending request. |
| That digest cadence isn't valid - choose Off, Daily or Weekly. | Den sammendragskadence er ikke gyldig - vælg Fra, Dagligt eller Ugentligt. | Pick one of the three options on the Asset Management notifications card. |
| Nothing was sent to save - reload the page and try again. | Der blev ikke sendt noget at gemme - genindlæs siden og prøv igen. | Reload the page and make the change again. |
| That date format is not one we offer. Pick one from the list. | Det datoformat tilbyder vi ikke. Vælg et fra listen. | Choose a format from the Date list. |
| That time format is not one we offer. Pick one from the list. | Det tidsformat tilbyder vi ikke. Vælg et fra listen. | Choose a format from the Time list. |
| That time zone was not recognised. | Tidszonen blev ikke genkendt. | Choose another time zone, or the automatic one. |
| Juvaro doesn't speak that language yet - pick one from the list. | Juvaro taler ikke det sprog endnu - vælg et fra listen. | Choose English, Dansk, Svenska or Deutsch. |
| That screenshot is too large. Crop it, or send none and tell us why. | Skærmbilledet er for stort. Beskær det, eller send ingen og fortæl hvorfor. | Use a PNG or JPEG of at most 10 MB. |
| Bug reporting is not available on this workspace yet. Please contact Juvaro. | Fejlrapportering er endnu ikke tilgængelig i dette workspace. Kontakt venligst Juvaro. | Email Juvaro support instead. |
| Copy failed - select the record manually. | Kopiering mislykkedes - markér posten manuelt. | Select the DNS record text with the mouse and copy it yourself. |
| TXT record not found yet - DNS can take a few minutes to propagate. | TXT-posten er ikke fundet endnu - DNS kan tage nogle få minutter om at udbrede sig. | Check the record at your DNS provider, wait a few minutes and click Verify again. |
| Needs N seats, only M left. Buy more seats or remove members first. | Kræver N licenser, kun M tilbage. Køb flere licenser, eller fjern medlemmer først. | The group has more members than there are free seats. Add seats or make the group smaller. |
| Enter the client secret above to test the connection. | Indtast klienthemmeligheden ovenfor for at teste forbindelsen. | Fill in the Entra client secret before you test. |
| Paste the service account key above to test the connection. | Indsæt servicekontonøglen ovenfor for at teste forbindelsen. | Paste the Google service account key before you test. |
Server messages (English only)
Inviting and editing people
| Message | What to do |
|---|---|
| "Email is required" | Fill in the work email. |
| "That person already has access here." (Already a member of this workspace) | Nothing to do: find them in Users & access. |
| "The username or email may already be in use." (Could not create user) | Check the address. If the person has a Juvaro account elsewhere, use Give access to this workspace. |
| "Display name can't be empty" | Fill in a name on the person's Profile tab. |
| "Enter a valid email address" | Correct the email. |
| "Phone must be digits only (no +, spaces or dashes)" | Type the number as digits only, for example 4512345678. |
App access and seats
| Message | What to do |
|---|---|
| "A role is required to grant access" | Pick a role for every app you switched on. |
| "Access is granted by a group" | Remove the person from the group, or change the group's linked access. |
| "No entitlement for product" | The workspace does not subscribe to the app. Add it on Subscriptions. |
| "Trial expired" | The trial is over. Contact Juvaro or subscribe. |
| "No seats available" | Free a seat or add seats. |
Platform roles, deactivating and removing
| Message | What to do |
|---|---|
| "Promote another member to Tenant Admin first." (Cannot demote the last admin) | Make someone else Tenant Admin, then change this person. |
| "You can't deactivate yourself" | Ask another Tenant Admin. |
| "Cannot deactivate the last admin" | Make someone else Tenant Admin first. |
| "User is not an active member of this tenant" | The person is already deactivated or removed. Reload. |
| "User is not deactivated" | The person is already active. Reload. |
| "No such account for that email address" | Check the email; invite the person as new. |
| "You can't remove yourself" | Ask another Tenant Admin, or leave from Account & security. |
| "Cannot remove the last admin" | Make someone else Tenant Admin first. |
| "Promote another member to Tenant Admin before leaving." (Cannot leave as the last admin) | Make someone else Tenant Admin, then leave. |
Resetting a password
| Message | What to do |
|---|---|
| "Use your own account settings to change your password" | Change your own password on Account & security. |
| "Reset the password there instead." (This account is provisioned from your identity provider) | Reset it in your identity provider, for example Microsoft Entra ID. |
| "Could not reset the password" | Try again later; contact Juvaro if it keeps failing. |
Access requests
| Message | What to do |
|---|---|
| "productKey and role are required" | Choose a role in the request dialog. |
| "Tenant is not entitled to this product" | The workspace does not have the app. Ask an admin to add it. |
| "You already have a seat for this product" | Open the app from Your applications. If it refuses you, ask an admin to give you a role. |
| "You already have a pending request for this product" | Wait for an admin to decide. |
| "Request already decided" | Another admin has handled it. Reload. |
| "You cannot approve your own request" | Ask another Tenant Admin. |
Subscriptions and billing
| Message | What to do |
|---|---|
| "Unknown product" | Reload the page and try again. |
| "Adding applications to your own workspace isn't switched on yet. Contact sales and we'll add it for you." | Use Contact sales. |
| "Not self-serviceable" | This app is only added through sales. |
| "Already subscribed" | Nothing to do. |
| "Cancelling a subscription yourself isn't switched on yet. Contact sales and we'll take care of it." | Contact Juvaro sales. |
| "Not subscribed" | There is nothing to cancel. |
| "Already cancelling" | The cancellation is already scheduled. |
| "This subscription is not scheduled to end, or the date has already passed." (Nothing to withdraw) | Reload; there is nothing to keep. |
| "Billing email must contain '@'." | Correct the billing email. |
| "Default currency must be exactly 3 letters (e.g. DKK)." | Type a 3-letter currency code. |
Groups
| Message | What to do |
|---|---|
| "Group not found" | Someone removed it. Reload the list. |
| "Group name is required" | Fill in a name. |
| "A group with that name already exists" | Choose another name. |
| "Managed groups can't be edited here" | The group comes from your directory; change it there. |
| "Restore the group before editing" | Click Restore group first. |
| "Managed groups can't be deleted here" | Remove it in your directory. |
| "Managed-group membership is controlled by your identity provider" | Change the members in your directory. |
| "User is not a member of this tenant" | Invite the person to the workspace first. |
| "Confirm admin-role link" | Confirm the Link Admin dialog. |
Your profile and your first password
| Message | What to do |
|---|---|
| "Phone too long (max 40 chars)" | Shorten the number. |
| "Name must be 1-128 characters." | Fill in a shorter or non-empty name. |
| "Name contains invalid characters." | Remove unusual characters. |
| "Your display name is managed elsewhere and can't be edited here." | Your name comes from HCM, your identity provider or your admin. Ask them. |
| "Invalid phone number - use digits only (no +, spaces, or dashes)" | Type digits only. |
| "Password must be between 8 and 256 characters" | Choose a longer password. |
| "Change your password from Account settings, which verifies your current one." (No password change is pending) | Use Account & security. |
| "Choose a longer or less common password." (Logto rejected that password) | Pick a stronger password. |
Domains and single sign-on
| Message | What to do |
|---|---|
| "Not a valid domain" | Type the domain only, for example your-company.example. |
| "Domain not found" | Reload; it may have been removed. |
| "Domain already claimed" | The domain is already claimed, usually by another workspace. Contact Juvaro. |
| "Enforcing SSO requires a verified domain. Add a domain and publish its TXT record to verify it, then select it for enforcement." (Cannot enforce SSO yet) | Verify a domain first. |
| "No domain is selected for enforcement, so turning this on would enforce nothing. Select at least one verified domain below." | Switch on at least one domain under Per-domain enforcement. |
| "Enforcing SSO requires a passing IdP test-connection. Run the test on your identity-provider configuration and fix any error it reports first." | Click Test connection in the SSO configuration and fix the errors. |
| "Only a verified domain can be enforced. Publish the TXT record for this domain and verify it first." (Domain is not verified) | Verify the domain, then switch it on. |
Directory sync, data residency and API keys
| Message | What to do |
|---|---|
| "claim is required" | Fill in the IdP claim for the attribute mapping. |
| "Required mapping cannot be removed" | Required mappings stay. |
| "tenant already resides in that region" | Nothing to move. |
| "a migration is already scheduled" | Wait for it, or cancel it first. |
| "label is required" | Give the API key a label. |
| "allowedProducts must contain at least one product" | Tick at least one product. |
| "Integration is unavailable" | Try again later; contact Juvaro if it persists. |
The workspace picker
These come from the workspace picker, are in English only and are shown without a status number:
- "That workspace is not available to you any more - your access may have been removed. Sign out and back in to refresh the list."
- "We could not reach the server, so the switch did not happen. You are still in the workspace you were in. Please try again."
- "Your sign-in began before this app was given access, so it cannot open that workspace - trying again will not help. Sign out and back in, then choose it again."