Magento Integration
This guide explains how to create a Magento integration manually for Semantico.
Use this flow when you want Magento to connect to Semantico by creating a new integration in Magento Admin and entering the provided callback and identity URLs yourself.
Prerequisites
Section titled “Prerequisites”Before you start, have these values ready:
Callback URLIdentity Link URL
Semantico should provide those two URLs.
Create the integration in Magento Admin
Section titled “Create the integration in Magento Admin”- Log in to Magento Admin.
- Go to
System > Extensions > Integrations. - Click
Add New Integration. - Enter a name such as
Semantico. - If you want, fill in the other contact fields like email, but the key part is the API configuration.
- In
Callback URL, paste the Semantico callback URL. - In
Identity Link URL, paste the Semantico identity link URL. - Click
Save.
Add the required API scopes
Section titled “Add the required API scopes”After saving the integration:
- Open the
APItab for the integration. - Grant these scopes:
CatalogStores > Attributes > ProductStores > Attributes > Attribute Set
- Save the integration again.
These are the Magento Admin labels you should look for when selecting permissions.
Activate the integration
Section titled “Activate the integration”- Return to
System > Extensions > Integrations. - Find the
Semanticointegration. - Click
Activate. - Approve the requested access.
Magento will then send the integration credentials through the callback flow defined by the URLs above.
What Semantico needs from these scopes
Section titled “What Semantico needs from these scopes”The required access is:
Catalog: access to catalog entities such as products and categoriesStores > Attributes > Product: access to product attributesStores > Attributes > Attribute Set: access to attribute sets
Verification
Section titled “Verification”After activation, confirm:
- The integration appears as active in
System > Extensions > Integrations. - Semantico confirms the Magento connection on its side.
- The exact callback and identity URLs are environment-specific and should be provided by Semantico.
- The permission labels above match Magento Admin labels derived from Magento ACL resources:
Magento_Catalog::catalogMagento_Catalog::attributes_attributesMagento_Catalog::sets