MetaObjects Webhooks not available. Please help.

a904guy
Shopify Partner
3 0 0

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"
        }
}

 

 
 
Response:

 

{'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.

Reply 1 (1)

a904guy
Shopify Partner
3 0 0

Anyone? Bueller... bueller?