Skip to content

Troubleshooting

Every Qorum error message, what it means and how to fix it. Start with the connection test: it finds most problems in seconds.

Test the connection

Checks whether the key exists, whether your page's address is allowed and whether your computer's clock is right. To test the login and the webhook, use the dashboard's Test connection tab.

In the widget

The comments don't show up

This page is not allowed for this site

The page's origin isn't on the site's domain list. Remember that with and without www, http and https, and different ports count as different addresses. Test the origin in the form above and check the list in Settings → Allowed domains. See also Domains.

Invalid site key

The public key is wrong, incomplete, or the site was disabled. Copy the key again from the Install tab. It starts with pk_.

Login expired, please log in again

The token sent was refused. The widget keeps working for reading and calls your onExpired. Causes:

Paste the token in the dashboard's Test connection tab: it lists exactly what's wrong.

The Log in button doesn't show up

It shows up when Qorum accounts are on, when you pass onLogin or when there's a login page configured. With only your site's login on and none of these, the widget has nowhere to send the person.

The comment disappeared after publishing

Slow down, wait a few seconds before commenting again

There's a 5-second gap between one comment and the next from the same person, against spam. Moderators don't have this gap. Other limits (per hour, per day, repeated text) are listed in Spam protection.

Too many actions in a row, wait a moment

More than 30 write actions (comment, like, edit...) in one minute by the same person. Wait a minute.

Problems with images

On your server

Invalid secret key

The key in X-Qorum-Secret isn't the current one. If someone clicked Rotate secret key, update your server with the new one. Also check that you sent X-Qorum-Key with the public key of the same site.

The webhook doesn't arrive

See When it doesn't arrive on the webhooks page.

Request without the dashboard header

The /painel/api routes belong to the Qorum dashboard only. To automate things, use the management API.

Response codes

CodeWhen
200, 201It worked. 201 when something was created.
400Invalid data: text too short or too long, ref with a character that isn't accepted, invalid domain, image in the wrong format.
401Wrong public key, expired or missing login, wrong secret key.
403Domain not on the list, not allowed, locked conversation, feature turned off on the site or banned person (with isBanned, reason, isPermanent and expiresAt).
404It doesn't exist, or doesn't belong to this site.
409Already reported this comment.
413Image larger than 32 MB.
429Too fast. Wait and try again.
502The image service did not respond.
500Qorum error. Try again. If it keeps happening, see the status page.

Limits

WhatLimit
Comment text3 to 2000 characters (can be empty with an image)
Images4 per comment, 32 MB and 40 megapixels each, 20 uploads every 10 minutes per person. Stored as WebP, up to 2560 pixels on the longest side
Gap between comments5 seconds (moderators have none)
Comments per person150 per hour and 1000 per day
Write actions30 per minute per person
Log in and sign up10 attempts per minute per internet address
Comment listup to 50 main comments per page, with up to 50 replies each
Countsup to 100 conversations per request
Refup to 200 characters: letters, numbers and _ . : @ / -
User id on your siteup to 64 characters: letters, numbers and _ . : @ -
Your site's tokenvalid for up to 25 hours, card of up to 8 KB
Requests (except images)body of up to 64 KB
Requests per internet address25 per second, bursts of up to 120
Sites20 per account, 30 domains per site