Skip to main content

Error 401 - Unauthorized

An error 401 usually indicates an authorization issue

Updated over 10 months ago

You can check the following solutions to resolve this issue:

Solution #1: Whitelist our IP's.

In the marketplace settings you need to add the Vurbis server to your whitelist.
live: 104.199.32.34

vurbis-staging: 104.199.96.14

Solution #2: Activate webservices

Make sure that for whatever eCommerce you're using, that the webservices are enabled.

401 error - activate web service

Solution #3: Check for errors in the backend

In some eCommerce systems, you can see potential errors on the webservice page, see the image below of a Prestashop backend warning.

401 error - check backend error message

Solution #4: Add line to .htaccess file
If the following line does not exist, you can add it to your .htaccess file and check if that resolves the issue.

The line RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] in an .htaccess file assigns the value passed in the Authorization HTTP request header to the environment variable HTTP_AUTHORIZATION. Specifically:

  • It sets the HTTP_AUTHORIZATION variable to the value of the Authorization header.

  • This is useful for PHP scripts that need to retrieve the user’s username and password from the HTTP_AUTHORIZATION environment variable during HTTP basic authentication.

You don’t need to restart the server after adding this line; it takes effect immediately.

Make sure this rule is placed before other rewrite rules in your .htaccess file, without the [L] option, if there are additional rules present.


RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

Did this answer your question?