Overview
To connect Magento to Junipeer, you need to create an integration in Magento's admin panel and grant it the correct API resource permissions. Junipeer authenticates using OAuth tokens generated during the integration setup.
These credentials are used regardless of which ERP you are pairing Magento with.
Step 1 — Create a new integration
Log in to your Magento Admin panel
Go to System → Integrations
Click Add New Integration
Set the integration name — something like "Junipeer" so it is easy to identify
Step 2 — Configure API resource permissions
In the integration setup, navigate to the API tab and grant the following resource permissions:
Sales — orders, invoices, credit memos (required for order sync)
Catalog — products, categories (required for product/article sync)
Customers — customer records and addresses (required for customer sync)
Inventory — stock levels and sources (required for inventory sync)
Grant both read and write access for each resource. Missing permissions will cause Junipeer to fail when trying to sync the corresponding data type.
Step 3 — Activate the integration
Save the integration configuration
Click Activate on the integration row
Confirm the activation when prompted
Magento generates the OAuth credentials
Step 4 — Copy your credentials
After activation, Magento displays four credential values:
Consumer Key
Consumer Secret
Access Token
Access Token Secret
Copy all four values and store them securely. You will enter them in Junipeer during the Connect Systems step of onboarding.
These credentials are shown only once. If you lose them, you will need to deactivate and reactivate the integration to generate new ones.
Connecting to Junipeer
Start the Get Started wizard in Junipeer
In Step 2 (Connect Systems), click the Magento connector card
Enter all four OAuth credential values
Junipeer verifies the connection — you should see a green "Connected" status
Magento-specific configuration
Magento integrations have several configuration areas that may differ from other e-commerce platforms:
Multi-website / multi-store — if your Magento instance runs multiple websites or store views, verify that the integration has access to the correct scope and that Junipeer is configured to sync from the right store view.
Inventory sources — Magento supports multi-source inventory (MSI). If you use multiple warehouses or inventory sources, check that the stock sync is configured for the correct sources in Junipeer's Stock settings.
Order status mapping — Magento uses custom order statuses. Map these to the appropriate states in your ERP through Junipeer's Order Settings.
SKU format — Magento SKUs are used to match products with your ERP's article numbers. Ensure SKU formats are compatible or configure mapping in Junipeer's Article settings.
For troubleshooting common errors, see the Error Codes reference or your connector pair's troubleshooting section.
Tips
If you have a staging/development Magento environment, test the integration there first before configuring production credentials.
Magento API rate limits can affect high-volume syncs. If you see timeout errors during Export Many operations, consider adjusting the scheduling interval.
Keep track of which Magento environment (production vs. staging) each set of credentials belongs to, especially if you manage multiple Magento instances.