Explainer

What is an API integration and what does it do for your webshop?

You hear it often: "we will do that with an API". What that means, how it differs from a plugin or a CSV file, and when to build it yourself.

Short answer

An API integration is a direct, automatic connection between two software systems through their API, the agreed interface. For a webshop it means stock, prices, product data and orders move back and forth by themselves, without retyping or uploading files. You build it yourself or use a ready-made integration from a provider.

Updated on October 27, 2026 6 minute read By the StoreLinkr team
On this page
  1. What is an API and what does an API integration do?
  2. API, plugin, CSV import or ready-made integration?
  3. Build it yourself or use a provider?
  4. What StoreLinkr offers: integrations and its own API
  5. Frequently asked questions

What is an API and what does an API integration do?

An API is a set of agreements that lets software talk to other software, instead of a person clicking on a screen. Think of it as a system's service counter: you ask for something in a fixed form and you get an answer in a fixed form 1. An API integration uses that counter to make two systems work together.

For a webshop it is usually about four kinds of data:

  • Stock. A sale in one system lowers the quantity in the other. Also read how to sync stock across channels.
  • Prices. A price change in one place arrives everywhere.
  • Product data. Titles, descriptions, photos and attributes go from the source to the channels.
  • Orders. An order reaches the place that processes it, and the status or tracking code goes back.

That is the same goal as any webshop integration. The difference is in how the connection is made, which is what follows.

Push and pull in plain words

A system can ask whether anything is new (pull, or polling), for example every ten minutes. It can also get a nudge as soon as something happens (push). Such a nudge is often called a webhook: the system itself sends a message to an address you provide 3. Asking is simple, but you are always a little behind and you often ask for nothing. A nudge is faster, but your side must be able to receive and process the message. Many integrations use both.

API, plugin, CSV import or ready-made integration?

All four move data from A to B. They differ in speed, flexibility and how much work you have with them.

ApproachHow it worksFitsWatch out for
API integrationTwo systems talk to each other directly, on request or as soon as something happensData that changes often, such as stock and ordersSomeone has to build or buy it, and maintain it
PluginA module in your webshop talks to one other systemOne simple connectionEvery extra connection is another plugin with its own upkeep
File import (CSV or XML feed)A file is fetched or uploaded at set timesProduct data that rarely changesData runs behind between two runs, and orders usually do not travel back with it
Ready-made integrationA provider has already done the API work and maintains itWell-known marketplaces, suppliers and systemsYou can only choose from what the provider supports

A ready-made integration is usually an API integration itself: the provider has done the work, so you do not have to build it. That is the normal choice as long as the system you want to connect is on the list. See also the difference between a plugin, an integration platform and a custom API.

What can go wrong?

  • Limits. An API only allows a certain number of requests per period. Go over it and you get a "too many requests" response (HTTP 429) and have to wait 2. With large catalogues your integration must take that into account.
  • Access. Every API wants to know who is asking, usually with a key or token. Keys expire, get revoked or leak. Who manages them?
  • Versions. An API changes. An old version disappears at some point, and an integration that was not updated stops working.
  • Errors. A request can fail because of an outage, a time-out or bad data. A good integration retries and shows what did not work, instead of failing silently.
  • Data that does not fit. Categories, VAT codes and attributes are named differently everywhere. Someone has to match them up.

How to judge a provider

  • Is there public documentation you can read yourself?
  • Does data go one way or both ways, and how often?
  • What happens on an error, and can you see it yourself?
  • Who updates the integration when the other party changes its API?
  • Which limits apply to your plan?

Build it yourself or use a provider?

Building it yourself pays off if you have a process nobody supports as standard, for example an in-house ERP or a custom POS, and if you have a developer who also maintains it after delivery. Count on build time, tests, error handling and changes whenever an API changes.

Choosing a provider is smarter for well-known channels such as marketplaces or suppliers. Those APIs are not unique to you, so you would rather share the work with others. The combination exists too: a ready-made integration for the standard channels, and your own software for what falls outside them.

What StoreLinkr offers: integrations and its own API

StoreLinkr has two sides, and you can combine them.

Ready-made integrations

The integration overview lists the marketplaces, webshops, suppliers and warehouse systems StoreLinkr already connects. You do not have to build an API link for those. If a system is not listed, it is not available; ask what is possible first. See also connecting your webshop.

The E-commerce API

For what falls outside that, StoreLinkr has a RESTful E-commerce API. Your developers can use it to read and update products, push stock mutations, and retrieve and process orders. Besides the API, StoreLinkr supports webhooks, so your system gets a nudge on a new order or stock change instead of having to keep asking. For data exchange, JSON, XML and CSV are possible. The public documentation is at api.storelinkr.com.

Your marketplace and webshop integrations keep working while your own software runs on top of them via the API. Which limits apply depends on your plan and use. Ask before you build something heavy, and see the pricing.

The API is meant for companies with in-house development capacity or a technical partner. Without a developer, start with the ready-made integrations.

Build on the StoreLinkr API

Read what the E-commerce API can do and find the public documentation.

Frequently asked questions

Two programs exchange data automatically through an agreed interface, the API. You do not retype or upload anything.

A plugin is a module in your webshop that often talks to one system. A plugin usually uses an API for that as well. The difference is that with an API integration you decide what is exchanged, while a plugin has fixed that for you.

For data that changes often, such as stock and orders, usually yes: there is less delay and it can go back too. For product data that rarely changes, a feed is often enough.

A webhook is a message a system sends by itself to an address of yours as soon as something happens, for example a new order. You do not have to keep asking whether anything is new.

Yes. The E-commerce API is a RESTful API for products, stock and orders, with webhooks for new orders and stock changes. The public documentation is at api.storelinkr.com/api/doc/public_v2.

Not for the ready-made integrations, which you set up yourself. For your own integration through the API you do: it is meant for companies with in-house development capacity or a technical partner.

Sources

Checked on October 27, 2026.

  1. MDN Web Docs, API: developer.mozilla.org/en-US/docs/Glossary/API
  2. MDN Web Docs, 429 Too Many Requests: developer.mozilla.org/en-US/docs/Web/HTTP/Status/429
  3. Wikipedia, Webhook: en.wikipedia.org/wiki/Webhook