It looks like this issue is caused by redirection. When the POS tries to access https://{{subdomain}}.manager.io/api2, it is automatically redirected to a regional endpoint such as https://{{subdomain}}.eu-west-1.manager.io/api2 with GET request.
To avoid problems, please use the redirected location URL instead of the normal entry point. In other words, call https://{{subdomain}}.eu-west-1.manager.io/api2 directly rather than https://{{subdomain}}.manager.io/api2.
From the terminal command prompt, you can run:
curl -I -L https://{{subdomain}}.manager.io/api2
This will show you the Location header, which contains the correct URL to use.
HTTP/1.1 302 Found
Date: Fri, 27 Feb 2026 15:01:36 GMT
Connection: keep-alive
Server: Kestrel
Location: https://{{subdomain}}.eu-west-1.manager.io/api2
HTTP/1.1 200 OK
Date: Fri, 27 Feb 2026 15:01:37 GMT
Content-Type: text/html
Connection: keep-alive
Server: Kestrel
One more question - these regional servers aren’t load balanced or anything are they? In other words if I ‘hard-code’ the endpoint to the regional server the redirect won’t change dynamically or anything will it.