Create a webhook for a seller
POST
/sellers/{seller_id}/webhooksAuthorization
AuthorizationBearer token (JWT) · headerrequiredPath parameters
seller_idintegerrequiredRequest body
requiredapplication/jsontopicstringrequiredSupported topics: orders.created, orders.updated,
orders.updated.closed, orders.updated.shipped,
contacts.created, contacts.updated, products.created,
products.updated, products.deleted
urlstringrequirednotify_originbooleanIf false, does not notify the request-originating host
default: false
authobjectShow propertiesHide properties
typestringdefault: "none"
Allowed:
nonebasicusernamestringpasswordstringResponses
201
Webhook created
_linksHalLinksidintegerchannel_idintegertopicstringurlstringstatusstringactive — receiving deliveries normally.
failed_activation — the initial activation handshake failed.
failed — disabled automatically after 100 consecutive non-2xx delivery
responses (see error_count); can be re-enabled via
PUT /webhooks/{id}/reactivate.
disabled — the target URL returned 410 Gone; disabled immediately,
with no retry threshold. Also reactivatable via the same endpoint.
Allowed:
activefailed_activationfaileddisabledauthobjectnotify_originbooleanapp_idintegererror_countintegerlast_errorstringlast_error_onstring<date-time>created_onstring<date-time>updated_onstring<date-time>403
Token lacks the scope required to subscribe to this topic