How to transfer data from a private app to AWS Eventbridge?

Solved

How to transfer data from a private app to AWS Eventbridge?

SiNorman
Visitor
2 1 0

Hi,

 

I'm a newbie here, and background is in data, so I'm hoping I'm just missing something obvious and that this might be a simple question to answer.

 

But... I've followed the guide for creating a private app that connects to AWS Eventbridge - it all linked up really nicely for the first steps (https://shopify.dev/docs/apps/webhooks/configuration/eventbridge), however, I hit a proverbial wall when it comes to "Step 4: Subscribing to a webhook" 😞

 

I'm using Postman to execute the GraphQL example queries provided, having made sure that my app has the relevant access scope configured (products & orders for the moment), but I'm not getting anywhere, just getting an error confirming:

"webhook""Required parameter missing or invalid"
 
I'm using the access token obtained from installing the app, and also tried the key/secret combination but all to no avail.
 
As said, I'm hoping it's something obvious that I've either missed or just not aware of, but any help/pointers would be very much appreciated.
 
Thanks,
 
Si

 

Accepted Solution (1)

SiNorman
Visitor
2 1 0

This is an accepted solution.

Ok, so it was user error after all.

 

For whatever reason the Postman app just didn't like the GraphQL curl command supplied as an example - kept telling me missing param, thus raising this question as it felt like I was going in circles.

 

BUT when looking to convert the curl to a regular http request online, I tried running the command first via one of the tools Google suggested and it ran successfully - nothing extra supplied in lieu of the missed param, and now the webhooks are feeding through to EventBridge just fine.

 

So if anyone else is stuck scratching their head, in the same loop I was, switch tools first - it might be that.

View solution in original post

Reply 1 (1)

SiNorman
Visitor
2 1 0

This is an accepted solution.

Ok, so it was user error after all.

 

For whatever reason the Postman app just didn't like the GraphQL curl command supplied as an example - kept telling me missing param, thus raising this question as it felt like I was going in circles.

 

BUT when looking to convert the curl to a regular http request online, I tried running the command first via one of the tools Google suggested and it ran successfully - nothing extra supplied in lieu of the missed param, and now the webhooks are feeding through to EventBridge just fine.

 

So if anyone else is stuck scratching their head, in the same loop I was, switch tools first - it might be that.