If your Squarespace is not updating the information after the shipment has been booked, or displaying a 403 error after connecting the integration, this is due to the user permissions being set to “Read Only”.
On the left side of the shipment select the eye icon.
Clicking on the eye will bring you to a more detailed overview of that shipment. On the right will be a box with the update status error: ”Received status code 403 while making a POST request to Squarespace”.
To resolve the issue follow the steps below.
Log in to your Squarespace admin site.
Click the "Settings" on the left-hand side of the page.
Under Settings select "Advanced" and click on "Developer API Keys".
Click "Generate Key".
Enter a name for your API key. The name will not matter for the setup with XPS Ship. Under Permissions select the "Orders" option, and make sure to select "Read and Write".
Above the key name in the right corner click "Generate Key".
Click the "Copy Key" button to copy the API key, as you will need to paste it into your Squarespace Integration settings for XPS in the next step.
Open a new browser window and log in to your XPS Ship Account
Select Dashboard from the navigation bar
Scroll to the bottom to Ecommerce Integrations, and select your Squarespace integration.
Scroll down to Squarespace Settings, and paste the new API Key you copied earlier into the API Key field.
Select "Save Changes" at the bottom.
You can now return to the History/Track Tab and select "Retry Marking Order as Shipped" from the dropdown arrow next to the shipment.