xoPort JSON API – The Modern Store Interface
The xoPort JSON API enables developers and system integrators to programmatically access all relevant store data from the XONIC Shop System. With the current version 2.122.6, the API not only offers export, import, and secure DELETE operations, but also OAuth2 Client Credentials Grant according to RFC 6749 for maximum security in server-to-server communication.
Why the xoPort JSON API?
xoPort is based on open standards: RESTful HTTP methods, JSON payloads, and OAuth2 authentication with granular scopes. This ensures maximum compatibility with common programming languages and frameworks—and meets modern security requirements.
Typical Use Cases
- ERP integration – Automatic product synchronization with inventory management systems
- Marketplace integration – Synchronization with Amazon, eBay, and Idealo
- PIM systems – Centralized product data management
- Business Intelligence – Data export for analytics and reporting
- Automation – CI/CD pipelines for content updates
- Newsletter Management – Subscriber and campaign management via API
- Ticket system – Create, update, and manage support tickets via API
OAuth2 in 3 Steps
- Create a client: In the backend under Tools → xoPort OAuth Clients
- Request a token: Send a POST request to
/xpanel/xoport/oauth/token - Use the API: Include the token in the header
Authorization: Bearer TOKEN