API Documentation - REST APIs with OAuth2

Development · Integration · Automation

API Documentation

Seamlessly integrate the XONIC Shop System into your IT landscape. Three powerful interfaces for every use case—from simple CSV imports to full REST API automation.

// REST API (JSON)
GET /Export/JSON/products
POST /Import/JSON/products

// XML Interface
GET /xoxml.php?action=export

// CSV Upload
Backend → Import/Export
3Interfaces
REST Modern JSON API
∞Integration Options

Interfaces Compared

Choose the right integration for your use case

CSV

Simple data exchange

  • Excel-compatible
  • Manual upload in the backend
  • Ideal for one-time imports
  • No programming required
Beginners

XML / REST

Proven interface

  • Structured data
  • Legacy system compatible
  • ERP integration
  • Cron job-capable
Advanced

xoPort REST API

Modern JSON API

  • JSON Request/Response
  • Bearer token authentication
  • Granular Scopes
  • Rate Limiting & Logging
Recommended Documentation→

Supported Data Types

Data TypeCSVXMLREST API
Products✓✓✓
Categories✓✓✓
Customers✓✓✓
Orders–✓✓ (Export)
Manufacturer–✓✓
News––✓

Ready to integrate?

Get started with the modern xoPort REST API—complete documentation with examples.

xoPort REST API Documentation

XONIC API Ecosystem

The XONIC shop system offers modern REST APIs for all integration scenarios. Using the OAuth2 Client Credentials Grant, our interfaces meet the highest security standards for server-to-server communication.

Available APIs

  • xoPort REST API – Export, import, and delete products, categories, customers, manufacturers, and news
  • CalDAV Sync – Calendar synchronization according to RFC 6578

Security & Standards

All APIs use OAuth2 with granular scopes for precise authorization control. Tokens have a limited validity period and can be revoked at any time.