This guide will walk you through how to create an API integration with Reco by creating a Shopify app, get client id, client secret, app id and access token and connecting reco event bridge for audit logs requested for the integration
Go to the admin console of your Shopify account
Click Settings on the bottom left
Click Apps and sales channels
Click on Develop apps
Click Create an app
Give the app a name and click create app
Go to Configuration tab - and click configure on the Admin API integration box.
Configuring app scopes - here we define the required scopes - choose the following:
read_apps
read_content
If you have Shopify Plus:
read_users
read_audit_events
Click Save
Create event source for audit logs -
scroll down untill you find the Amazon EventBridge card and open it
click on Create source
fill in the form
in the main Configuration page, click Save
Extract the AppID from the application url:
the format should be: "admin.shopify.com/store/aaaaaa-aa/settings/apps/development/{{APP_ID}}/configuration/admin_api_integration"
IMPORTANT - Reco required the scopes read_users & read_apps in order to get the data on accounts & applications - this considered as sensitive scopes in Shopify and you will need to contact Shopify support to ask them to enable it for this integration.
Go to overview tab and click install app
Go to API credentials tab - you will find there
Admin API access token
API key
API Secret key
Save those to integrate with Reco
Copy the Store URL under My Store