For developers

Connect Sellvio to your own systems

Sellvio is not a closed island. Through the API your store's master data – products, categories, brands, parameters and orders – can be read into your external systems: ERP, warehouse, invoicing or your own application. Without manual exports.

The API documentation is in English.

# 1. request a Bearer token
curl -X POST https://your-domain.com/oauth/token \
  -F "client_id=$CLIENT_ID" \
  -F "client_secret=$CLIENT_SECRET" \
  -F "grant_type=client_credentials"

# 2. fetch orders with the token
curl "https://your-domain.com/api/v2/orders?limit=10" \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  -H "Accept: application/json"

First you request a token via OAuth 2.0, then you call the endpoints with it. The token is valid for 2 hours.

One API, the whole catalogue

Products, categories, brands, parameters, filters and orders – all on the same REST interface, in JSON. One authentication, one documentation, one logic.

OAuth 2.0 and scopes

The store administrator can create any number of API credentials and control separately which data each one may access (scopes). Access is exactly as wide as it needs to be.

Sync between multiple Sellvio stores

The API can also serve as the source for the synchronisation module: one main store provides the master data and the others update from it. No need to maintain the same catalogue twice.

Available endpoints

Authorization

Request a Bearer token with your client_id and client_secret.

  • POST/oauth/token

Products

Product list with filters (name, article number, status, brand, category), and the details of a single product.

  • GET/api/v2/products
  • GET/api/v2/products/{id}

Categories

List product categories and retrieve the data of a single category.

  • GET/api/v2/categories
  • GET/api/v2/categories/{id}

Brands

List of brands with search, and the details of a single brand.

  • GET/api/v2/brands
  • GET/api/v2/brands/{id}

Product parameters

List the parameter values assigned to products.

  • GET/api/v2/product-parameters

Product filters

List the filter values assigned to products.

  • GET/api/v2/product-filters

Orders

List orders by id, status, e-mail address or date range, and the details of a single order.

  • GET/api/v2/orders
  • GET/api/v2/orders/{id}

AI

Text generation with the Sellvio AI engine, called straight from your own workflow.

  • POST/api/v2/ai/generate

REST · JSON · OAuth 2.0 · the base URL is your own store's domain · the listing endpoints can also respond in JSON, XLSX and CSV

Getting started, step by step

1

Documentation

Open the API reference and review the endpoints, request and response formats.

2

API key

Calls are authenticated with an API key, which you can request for your Sellvio account.

3

Testing

Try the endpoints before going live – in Postman you can run requests with a single click.

4

Go live

Connect your production system and set up webhooks for the events that matter.

Build it into your own processes

Got questions about rate limits, pricing or data handling? Our developer team will answer – developer to developer, in plain language.

API documentation ↗EN

The API documentation is in English.