Are private apps able to call eCommerce Bridge APIs?

Hi folks,

We’ve been using a custom eCommerce Bridge integration successfully for about a year now.

Currently all of our requests are made server-side using our API key.

I’d like to switch to using a private app rather than my API key, so I’ve set up a new private app and configured the necessary scopes. These are the scopes i’m using, which are the same scopes my eCommerce Bridge integration uses:

integration-sync, ecommerce, crm.objects.contacts.read, crm.objects.contacts.write, crm.objects.deals.read, crm.objects.deals.write.

Unfortunately all eCommerce Bridge requests are failing with a 500 request failed error. Specifically all eCommerce sync messages are failing. Also, they don’t fail when using my API key.

The private app token works fine with every other endpoint however, so I’m thinking that maybe private app tokens don’t work with eCommerce Bridge APIs?

Does anyone have any experience with this?

Thanks in advance.

@WaydeChristie1

As you have already deduced, ecomm bridge is not currently supported in private apps.

It is a know gap. I do not know what the timeline is or if there is one presently for filling that gap.

Thanks very much Dennis. I’ll continue to use my API key for now :+1:

Hi Dennis,

I’ve just noticed in our API settings that the API Key authentication is being phased out at the end of November 2022.

Do the eCommerce Bridge APIs now support the private app authentication? If not, is there any more information on when/if they will be updated to support it?

Thanks.