OAuth - give apps access to your webshop
Learn how OAuth works in Shoporama. Give third-party apps secure access to your online store without sharing your password.
Shoporama supports OAuth, so third-party apps can securely access your store without you sharing your password. When an app requests access, you log in with your Shoporama account, choose which online store you want the app to access, and set the access level.
Here's how it works
- The app sends you to Shoporama - You will be redirected to a login page on shoporama.com
- Log in - Enter your Shoporama email and password
- Select webshop - If you have multiple webshops, choose which one you want the app to have access to
- Select access level - You decide if the app gets read access, write access or full access
- Authorize - Shoporama generates an API key and sends you back to the app
Access levels
You can choose between three access levels:
- Read only - The app can only retrieve data (products, orders, etc.) but cannot change anything
- Read and write - The app can both retrieve and update data
- Full access - The app has full administrative access to the selected webshop
Security - Security
- Your password is never shared with the app - it only gets an API key
- You choose exactly which store the app gets access to
- You decide the level of access
- API keys can be revoked at any time under Settings → API
- All access grants are logged with time and user
Manage accesses
API keys generated via OAuth are displayed under Settings → API in your administration with the prefix "OAuth:". Here you can see when the key was last used and you can revoke access if you no longer want the app to have access.
For developers
If you're building an app to integrate with Shoporama, you'll find a complete OAuth guide with code examples in PHP, Laravel, JavaScript, Node.js and Python in the API documentation.
Tips and tricks
If you have any questions about OAuth or API access, please contact us at support@shoporama.dk.