Working with the WSM API and Integrations
Web Shop Manager (WSM) offers an API and a range of built-in integrations that let you connect your store to backend systems, automation tools, shipping carriers, and third-party services. This article explains how to request API access, what the API can do, and answers some common questions about integrations.
Requesting an API Key
An API key allows external systems and tools (such as Zapier, backend services, or data-backup utilities) to communicate securely with your WSM store.
To request an API key:
- Contact WSM Support with your store URL and a brief description of what you plan to use the API for (for example, backend integration, data backup, or a specific automation tool).
- Support will provision and provide your key.
Some integration options can be found in your admin under the Integrations configuration area.
Important: Your API key grants access to your store's data. Treat it like a password — never share it publicly, and store it securely.
---
Common Uses for the APIStore owners commonly use the WSM API to:
- Integrate with backend services — connect your store to internal systems.
- Automate workflows — for example, through tools like Zapier using a Universal API key.
- Perform full data backups.
- Manage products — the Product API supports actions such as
get,add, andedit.
Product API Notes
- The Product API documentation describes the actions and parameters available (for example,
get,add, andedit).
- If you're unsure whether a specific field or element (such as product options) is supported for a given action, check the current API documentation for that action, or contact Support for clarification.
Troubleshooting API Errors
Receiving a 403 error when editing a product?
A 403 response means the request was refused. If you encounter this:
- Double-check that your API key is valid and correctly included in the request's authentication section.
- Verify that your request XML is well-formed and that all required fields are present.
- If the error persists, contact Support with the full request you're sending (you may redact your API key) so the issue can be investigated.
If you need a list of product URLs (for example, Product ID in one column and the product link in another), this can be produced through WSM's Imports & Exports tools under Products & Catalog / Data Services. Contact Support if you need help configuring the export.
---
Shipping Carrier IntegrationsWSM integrates with major carriers to provide live shipping rates at checkout.
Seeing unexpected shipping rates?
Shipping estimates are calculated based on the dimensions and weight sent to the carrier's API (such as UPS or FedEx). Differences in quoted rates often trace back to the product dimensions being sent in the request.
If rates look incorrect — especially on orders with a large quantity of a single item — review the affected product's dimensions and weight, then contact Support with a specific example order so the calculation can be reviewed.
Carrier API sunsets: Carriers occasionally retire ("sunset") older versions of their APIs. If you receive a notice that a carrier API you use is being retired, contact WSM Support to confirm whether an updated integration is available for your store.
---
Payment and Third-Party IntegrationsWSM supports integrations with services including PayPal and others.
Missing data in a PayPal export?
If data passed to PayPal (such as an Item ID) appears to be missing on some transactions, contact Support with example transactions so the data flow can be reviewed.
---
Frequently Asked QuestionsWill the change from Google Content API to Google Merchant API affect my site?
WSM itself does not use the Google Content API (the API being replaced by the Google Merchant API), so no changes are required on WSM's end. However, if you use the Google Content API directly through your own account or a separate tool, you will need to update it on your side.
---
Getting HelpIf you have questions about API access, an integration, or an error you're seeing, contact WSM Support with:
- Your store URL
- A description of what you're trying to do
- Any relevant error messages, example requests, or affected order/transaction details
Note: Some of the source material for this article contained instructions directed at support staff (such as requests to email or call specific people). These were disregarded as they are not relevant to store owners using the API.