My use case is as following:
-
Product vendor creates product catalog
-
I have built an external application which will get the products (a market place)
-
The external application will accept orders on its own UI
-
The external application calls Shopify REST/GraphQL APIs for creating order/draft order (as https://.myshopify.com/admin/api/2022-01/orders.json or https://.myshopify.com/admin/api/2022-01/graphql.json)
-
The external application registers web hook for fulfillment/create topic (using https://.myshopify.com/admin/api/2022-01/webhooks.json)
-
The external application received the web hook trigger and do some housekeeping tasks
Now my question is
-
Web hook health dashboard (which shows how many web hooks are failed before de-registering it) is visible only under partner portal. in my case, I am not creating any public or custom app inside shopify so I think partner portal is not relevant for me. If this is true, how can I view web hook status dashboard
-
Due to same reason mentioned above, is customer GDPR is applicable? The web hook for GDPR adherence again only available under partner portal