For API Access (for Prima to link to ShipStation) you will need the gold level of ShipStation. Please follow the following steps to set up the link and call if you have any questions
1. In Prima, set all locations to Third Party Shipping (if not it will not pull back costs from ShipStation once shipped)
2. Login to ShipStation to get API keys from Settings>Account>API Settings>Generate API Key (note: you have to verify your email first)
3. Enter them in Admin>System Keys>Movements
4. Set up 2 webhooks (see notes below)
5. Send a despatch note by opening and clicking ‘Send to Shipping Service’
It should show in ShipStation in Orders>Awaiting Shipment
Once the order is completed in ShipStation it will write back the tracking info and costs back to the sales order
5. Make sure existing products have weights and dimensions populated on the main product tab and also in the units tab (may need to run a script to update existing products that are missing the unit dimensions)
Webhooks in ShipStation
Clicking on the symbol marked above with a tick shows the webhooks, create 2 webhooks called "Prima On Items Shipped" and "Prima On Orders Shipped" and register with our ShipStation account by pasting in the Prima REST API as follows:
https://api.primasoftware.co:8001/Prima/NotifyShipped?DBKey=XXX&UserKey=primauser
Replace "XXX" with your database key (UserKey is always primauser)