Flexibility without limits
Shoporama's REST API gives you full access to your online store's data. You can retrieve, create, update and delete everything from products and orders to customers and categories. This opens up integrations with exactly the systems you need.
What can you do with the API?
Here are just some of the things Shoporama's REST API supports:
- Products - create, update, retrieve and delete products with all fields including variants, images, prices and stock
- Orders - retrieve orders, update status, create shipping labels and download them directly via the API
- Customers - manage customer data, create new customers and retrieve purchase history
- Categories - create and manage your category hierarchy
- Brands and manufacturers - manage brands and manufacturers programmatically
- Pages and blog - create and update content pages and blog posts
- Vouchers - create and manage discount codes
- Shipping - retrieve shipping methods and create shipping labels
- Landing pages - manage landing pages and their content
- Newsletters - manage newsletter lists, subscribers and campaigns
- Webhooks - receive real-time notifications when something happens in your shop
OAuth support
In addition to API keys, Shoporama also supports OAuth, so third-party applications can securely access your store without sharing your API key.
Headless commerce
With the REST API, you can build a completely custom frontend - a so-called headless solution. Use React, Vue, Next.js or whatever you prefer as your frontend and let Shoporama handle products, orders and payments in the background.
Real-world examples
Shoporama's REST API is used by shops to:
- Integrate with ERP and finance systems
- Build your own warehouse apps for picking and shipping
- Synchronize prices and stock status from external systems
- Integrate with POS systems in physical stores
- Create advanced statistics and reporting
- Build integrations to labs and analysis tools
Webhooks for real-time events
With webhooks, you can be notified in real-time when something happens in your shop - for example, when a new order is created, a product is updated, or a customer signs up. This makes your integrations faster and more efficient than polling.
Documentation and API key
The API is fully documented with all endpoints, fields and examples. You can find your API key in admin under Settings and get started in minutes.