All things Shopify and commerce
Per this developer note: https://shopify.dev/changelog/new-webhook-topics-added-for-metaobject-events
I've tried every version of the Admin API that is possible, even unstable. The API says these webhooks are not valid.
POST to:
{
"webhook": {
"topic": "metaobjects/create",
"address": "https://...",
"format": "json"
}
}
{'errors': 'Could not find the webhook topic metaobjects/create'}
{'errors': 'Could not find the webhook topic metaobjects/update'}
{'errors': 'Could not find the webhook topic metaobjects/delete'}
Additionally, I tried to do both:
type:metaobjects/create
benefactors:metaobjects/create
...
These provide a new error:
{'errors': {'topic': ['Invalid topic specified: benefactor:metaobjects/delete. Does it exist? Is there a missing access scope? Topics allowed: app/uninstalled, carts/create, carts/update, channels/delete, checkouts/create, checkouts/delete, checkouts/update, collection_listings/add, collection_listings/remove, collection_listings/update, collection_publications/create, collection_publications/delete, collection_publications/update, collections/create, collections/delete, collections/update, customer_groups/create, customer_groups/delete, customer_groups/update, customers/create, customers/delete, customers/disable, customers/enable, customers/update, customers_marketing_consent/update, customer.tags_added, customer.tags_removed, customers_email_marketing_consent/update, disputes/create, disputes/update, draft_orders/create, draft_orders/delete, draft_orders/update, fulfillment_events/create, fulfillment_events/delete, fulfillments/create, fulfillments/update, order_transactions/create, orders/cancelled, orders/create, orders/delete, orders/edited, orders/fulfilled, orders/paid, orders/partially_fulfilled, orders/updated, fulfillment_orders/moved, fulfillment_orders/hold_released, fulfillment_orders/scheduled_fulfillment_order_ready, fulfillment_orders/order_routing_complete, fulfillment_orders/cancelled, fulfillment_orders/fulfillment_service_failed_to_complete, fulfillment_orders/fulfillment_request_rejected, fulfillment_orders/cancellation_request_submitted, fulfillment_orders/cancellation_request_accepted, fulfillment_orders/cancellation_request_rejected, fulfillment_orders/fulfillment_request_submitted, fulfillment_orders/fulfillment_request_accepted, fulfillment_orders/line_items_prepared_for_local_delivery, fulfillment_orders/placed_on_hold, fulfillment_orders/merged, fulfillment_orders/split, product_listings/add, product_listings/remove, product_listings/update, scheduled_product_listings/add, scheduled_product_listings/update, scheduled_product_listings/remove, product_publications/create, product_publications/delete, product_publications/update, products/create, products/delete, products/update, refunds/create, segments/create, segments/delete, segments/update, shop/update, themes/create, themes/delete, themes/publish, themes/update, variants/in_stock, variants/out_of_stock, inventory_levels/connect, inventory_levels/update, inventory_levels/disconnect, inventory_items/create, inventory_items/update, inventory_items/delete, locations/activate, locations/deactivate, locations/create, locations/update, locations/delete, tender_transactions/create, app_purchases_one_time/update, app_subscriptions/approaching_capped_amount, app_subscriptions/update, locales/create, locales/update, domains/create, domains/update, domains/destroy, profiles/create, profiles/update, profiles/delete, returns/cancel, returns/close, returns/reopen, returns/request, returns/approve, returns/update, returns/decline, reverse_deliveries/attach_deliverable, reverse_fulfillment_orders/dispose, payment_terms/create, payment_terms/delete, payment_terms/update, payment_schedules/due, selling_plan_groups/create, selling_plan_groups/update, selling_plan_groups/delete, bulk_operations/finish, product_feeds/create, product_feeds/update, product_feeds/incremental_sync, product_feeds/full_sync, customer_interactions, markets/create, markets/update, markets/delete, orders/risk_assessment_changed, orders/shopify_protect_eligibility_changed, fulfillment_orders/rescheduled, publications/delete, fulfillment_orders/line_items_prepared_for_pickup, companies/create, companies/update, companies/delete, company_locations/create, company_locations/update, company_locations/delete, company_contacts/create, company_contacts/update, company_contacts/delete, company_contact_roles/assign, company_contact_roles/revoke, metaobjects/create, metaobjects/update, metaobjects/delete, discounts/create, discounts/update, discounts/delete, discounts/redeemcode_added, discounts/redeemcode_removed']}}
Please advise. Thank you ahead of time.
Anyone? Bueller... bueller?
In Canada, payment processors, like those that provide payment processing services t...
By Jacqui Mar 14, 2025Unlock the potential of marketing on your business growth with Shopify Academy's late...
By Shopify Mar 12, 2025Learn how to increase conversion rates in every stage of the customer journey by enroll...
By Shopify Mar 5, 2025