I have managed an integration for the last few years but now being advised from the start of 2026 we cannot onboard new integrations through the same steps.
We do not host the integration, but set the related access scopes for the API Admin, and go with the latest version of the web hook.
We generate the API credentials (Access Token) and then encrypt them in the database our end. We make a call hourly to a range of site and export the order data to be fulfilled via our dropship process on their behalf.
I was advised by support that with collaborator access I can still do this without the need for a URL, but it does not seen to work. My dev team refer to this as a ‘headless’ integrations if that terms helps.
What I am looking for is guidance from the community to the steps to do this without a URL
TIA - Michael
Hi Michael - some clarifying questions:
Are you building this app as a partner for merchants? Or are you building it as a merchant for yourself?
If you’re building the app for yourself as a merchant than a simple option is to create the integration using the client credentials grant. This is the most straight forward way to acquire an access token for an app that only receives web hooks and sends API requests.
If you’re building it for merchant clients:
Are you building this integration for just one shop or merchant organization? Or are you building it for multiple shops/organizations?
If you’re building it for a single client then you will probably want to distribute it as a custom app. If you’re building it for multiple clients you’d want to distribute as a public app - only public apps can be installed into multiple organizations.
For both public and custom apps you’ll need to use either the token exchange or the authorization code grant types - you can’t use client credentials for partner apps. The simplest way to implement any of these grants is to use one of our app templates.
I am no looking to submit it to the app store so it would be a custom app but when trying to generate it via collaborator access it keeps reverting it to my partner dev dashboard.
I had some other feedback that the app would need to be generated per site under a staff account.
However we are merchandiser i believe but our integrations just needs to generate a set of credentials against the access scopes we need.
It’s not possible to use the Dev Dashboard as a collaborator on behalf of a client. You’ll either need to be a staff member of the organization or instead use a partner account to build the custom app and then distribute it to the merchant’s organization.
Hello, thank you for the support, so to test this i have sent a user request against a different email not linked to my partner login, but when using that account it does not have give me permission to a dev dashboard