I am encountering HTTP 403 with a verified valid token against the client package default API endpoint api.packet.net. I suspected that this is due to deprecation of the endpoint in favor of api.equinix.com.
Testing with the client endpoint changed (overridden) to api.equinix.com/metal/v1 indeed results is successful API calls with the client, however my testing was fairly limited in scope.
Please review if the api.packet.net endpoint is in fact deprecated, and make all necessary adjustments to account for (if necessary) the new appropriate endpoint.