There is no URL field in the 2025-04 WebhookSubscriptionInput.
curl https://….myshopify.com/admin/api/2025-04/graphql.json -H 'Content-Type: application/json' -H "X-Shopify-Access-Token: ..." -d '{ "query": "query IntrospectType { __type(name: \"WebhookSubscriptionInput\") { inputFields { name } } }" }'
And I get
{
"__type": {
"inputFields": [
{
"name": "format"
},
{
"name": "includeFields"
},
{
"name": "filter"
},
{
"name": "metafieldNamespaces"
},
{
"name": "metafields"
}
]
}
}
The documentation claims (1) there is a field called callbackUrl (2) the field has been replaced by uri.
However, there is neither a callbackUrl field, not a uri field in the 2025-04 version.
This makes the webhook subscription management in the version unusable.