We’ve got several clients that have used our system to connect to their ShipHero accounts. We’re working on transitioning them to the new GraphQL but we’re trying to identify the best way to keep the same degrees of separation in this new system that the legacy API enforced.
The legacy API key system enforced an API key per ShipHero shop. Is there any way using any combination of the API and GraphQL interfaces to identify what keys correspond to what shops so that we can seamlessly transition their accounts? If not is there some other way that we can set up a restriction that customers don’t risk orders spilling over in-between their various sales channels?
Yes we’re looking at the create orders mutation. We were planning on passing the shop_name in to designate shops for future orders but we currently have users on the old legacy API key. My understanding is that the legacy system restricts API keys to shops. Is there any way to determine what keys correlate to which shops?
Currently orders through the legacy connection are receiving unique processing logic for each shop based on the API key which is why we’re trying to identify which keys connect to which shops.