I used bulkoperation as a main part to get all the product from the store. I get the bulk operation finish webhook from the shopify webhook.
{
admin_graphql_api_id: 'gid://shopify/BulkOperation/4110336655408',
completed_at: '2025-05-06T06:42:35-04:00',
created_at: '2025-05-06T06:42:32-04:00',
error_code: null,
status: 'completed',
type: 'query'
}
I got the status completed from the webhook. But when i fetch the url using:
query {
node(id: "gid://shopify/BulkOperation/4110336655408") {
... on BulkOperation {
url
partialDataUrl
fileSize
errorCode
url
objectCount
status
rootObjectCount
}
}
}
It returns :