Skip to content
Connectify

Amazon SP-API integration for Business Central

Technical guide to Amazon SP-API and Business Central. Understand Orders, Listings, Reports, Finances, API design and error handling.

· 3 min read

Amazon SP-API integration for Business Central

Amazon SP-API integration for Business Central: what happens technically behind the integration?

An Amazon integration is often described very simply:

“We connect Amazon with Business Central.”

Technically, considerably more is going on.

Amazon makes its Selling Partner API — SP-API — available as a REST-based API platform for integrating with Amazon selling partner data. Amazon Developer Docs

At the same time, Microsoft Dynamics 365 Business Central offers standard REST APIs and the option of developing your own APIs through AL. Microsoft Learn

That is the foundation.

But a reliable integration also requires architecture around it.

Orders API

Amazon’s Orders API is used to retrieve order information and can form the basis for order synchronisation. Amazon Developer Docs

The integration then has to:

  • retrieve the relevant orders
  • make sure the same order is not processed twice
  • map data
  • validate SKUs
  • apply Business Central rules
  • create the relevant ERP data

It is therefore the integration layer that turns Amazon data into business logic.

Listings Items API

The Listings Items API provides access to work programmatically with seller listings and information such as terms of sale, price and inventory. Amazon Developer Docs

That can be relevant if the integration also has to work with product or stock data.

Reports API

The Reports API can retrieve and manage various report types and is used for, among other things, inventory, orders, tax data and returns. Amazon Developer Docs

Reports are particularly interesting when the company needs volumes of data or processes that are not only about individual events.

Finances API

The Finances API provides access to financial events for the Amazon seller’s business. Amazon Developer Docs

That is relevant in connection with:

  • reconciliation
  • fees
  • refunds
  • financial reporting

Read more in [Reconciling Amazon sales in Business Central](/en/amazon-reconciliation-business-central/).

Business Central on the other side

Business Central has a set of standard APIs.

If the relevant data is not exposed in the way the integration requires, custom API pages can be developed in AL. Microsoft documents that the API page type is intended for versioned REST web services and supports webhooks. Microsoft Learn

That means an integration project sometimes also involves work in Business Central.

The API connection is only one component

A production-ready setup typically also needs:

Queueing
So that temporary problems do not necessarily stop the whole process.

Retries
So that relevant errors can be attempted again.

Logging
So you can see what actually happened.

Mapping
So that Amazon and Business Central understand each other’s identifiers.

Validation
So that incorrect data is not blindly passed on.

Monitoring
So that errors are detected.

Idempotency and duplicates

If a process fails after Business Central has actually created the order, a retry must not create a second order.

That is why handling unique keys and process status is an important part of the integration design.

API calls are one thing.

Reliable data processing is something else.

API versions change

Amazon maintains both release notes and a deprecation schedule for SP-API. Amazon Developer Docs

That is an important point for companies:

Integrations are not one-off installations.

They are software that has to be maintained.

The key takeaway

An Amazon SP-API integration for Business Central is not just:

API A calls API B.

It consists of all of:

Amazon API
Business Central API
mapping
business rules
error handling
monitoring
security
maintenance

It is the combination that determines whether the integration runs stably after go-live.

Do you have a technical Amazon integration that needs to fit your Business Central architecture?

Talk to Connectify about Amazon integration

Request a call

Let's talk about your data flow

Want to know more about Connectify, or get answers about your integration? Fill in the form and one of our integration specialists will call you back.

  • A free review of your needs
  • Fixed price – no expensive support hours
  • Danish integration specialists