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 :
1 Like
Hey @Sabin_Bhattarai
- this is definitely odd. I was able to replicate this on my end. I’ll look into this and loop back with you when I have some next steps - thanks for flagging this!
Hi @Sabin_Bhattarai - are you running this in GraphiQL or an app?
@Liam-Shopify, when I create the same flow using the GraphQL app, it provides me with the URL. However, when I try to implement the same logic from the app, it returns a null response.previously it provides me url but now it returns null.
Now i am using this query to get the url:
query {
currentBulkOperation {
id
status
errorCode
createdAt
completedAt
objectCount
fileSize
url
partialDataUrl
}
}
Hey @Sabin_Bhattarai
- just following up on this, thanks very much for your patience on my reply here. This may be a potential issue on our end, and we’ve opened up an investigation on this internally.
We’ll keep you updated in this thread and reach out once we have more info.