Skip to content Skip to sidebar

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Supporter timezone: Europe/Kyiv (GMT+03:00)

This topic contains 9 replies, has 0 voices.

Last updated by Andrey 1 day, 20 hours ago.

Assisted by: Andrey.

Author Posts
September 10, 2025 at 6:31 pm #17392058

dennisB-32

Background of the issue:
I am trying to update WPML, but after doing so, I encountered an error message stating that my site doesn't meet WPML's minimum requirements. I checked with my developers and hosting teams, and they confirmed that the WordPress REST API is working and reachable. They used the command wp eval 'print_r( rest_url() );' and curl to verify this, although curl returned a 401 error, which they said is expected due to authentication requirements. The issue can be seen at hidden link.

Symptoms:
After updating WPML, I received an error message: 'Your site doesn't meet WPML's minimum requirements.' The REST API endpoint is reachable, but WPML still reports an issue.

Questions:
Why does WPML report that my site doesn't meet the minimum requirements when the REST API is reachable?
What steps should I take to resolve the error message after updating WPML?

September 10, 2025 at 7:11 pm #17392092

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for contacting WPML support.

Looking at the debug information that you provided, I see that the Rest API is enabled on your site. Have you tried closing this message?

However, if you check the site using the following URL hidden link, as you mentioned, there is a 401 error saying "Sorry, you do not have permission to make REST API requests." Usually, such requests are accessible.

Please have a look at the following article:
https://wpml.org/documentation/support/rest-api-dependencies/

September 10, 2025 at 7:17 pm #17392099

dennisB-32

It looks like it stopped appearing after closing the message. Thank you!
Until now, I only tried pressing 'Fix now'.

September 10, 2025 at 7:20 pm #17392102

dennisB-32

Hi Andrey
It looks like the error is still appearing after refreshing....

Can you help me look into it?

September 10, 2025 at 7:22 pm #17392104

dennisB-32

Also, I don't see the 401 saying "Sorry, you do not have permission to make REST API requests" on the link...

September 10, 2025 at 7:23 pm #17392120

dennisB-32

And this error cannot be closed. (image attached)

Screenshot 2025-09-10 at 16.22.33.png
September 10, 2025 at 7:29 pm #17392179

dennisB-32

Here is the respons from my hosting team:

Your message: "However, if you check the site using the following URL hidden link, as you mentioned, there is a 401 error saying "Sorry, you do not have permission to make REST API requests."

Their reply:This is expected as no API token is provided when you visit that enpoint via the web browser

So the 401 error says that you don't have permission because you're not authenticated with a token

September 10, 2025 at 7:34 pm #17392189

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for your feedback.

I need to request temporary access (wp-admin and FTP) to your site—preferably to a test site where the problem has been replicated, if possible—in order to be of better help. When you log in to leave your next reply, you will find the needed fields below the comment area. The information you will enter is private, meaning only you and I can see and access it.

September 11, 2025 at 11:44 am #17394091

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for providing the details.

For now, I’ve closed the warning message that appeared on the WPML admin pages, suggesting to “Fix the problem”. So far, it has not returned.

In the meantime, I’ve created an internal ticket to consult our team about this issue.

I’ll keep you updated here as soon as I have more information.

September 11, 2025 at 6:55 pm #17395457

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Is it possible to set up a staging site on the same server so we can run further tests?

Since your hosting has specific rules for the REST API, we’re unable to replicate the issue in a local environment.

I marked the following message as private.

September 15, 2025 at 2:02 pm #17402789

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for providing the staging site — that was very helpful.

Please try the following workaround to resolve the issue:
https://wpml.org/errata/warning-about-wordpress-rest-api-if-non-authenticated-requests-blocked/

A permanent fix will be included in future releases.

Before making any changes, please make sure to back up your database.