Event GroupEvent Identification
subscriptionsubscription/challenged
Notice of changes in package status under the store
Request Headers
  • X-Shopline-Topic string required
    The unique identifier for the event.
    Example: orders/edited
  • X-Shopline-Hmac-Sha256 string required
    The signature of the request. Upon receiving the request, you must verify the signature to confirm the authenticity and integrity of the data.
    Example: XWmrwMey6OsLMeiZKwP4FppHH3cmAiiJJAweH5Jo4bM=
  • X-Shopline-Shop-Domain string required
    The store domain.
    Example: example.myshopline.com
  • X-Shopline-Shop-Id string required
    The store ID.
    Example: 1610418123456
  • X-Shopline-Merchant-Id string required
    The merchant ID.
    Example: 2000001234
  • X-Shopline-API-Version string required
    The API version.
    Example: v20250601
  • X-Shopline-Webhook-Id string required
    The ID of this Webhook event.
    Example: b54557e48a5fbf7d70bcd043
Request Body
  • before_status string
    Package status before change
    Example: active
  • business_parameters map
    Business parameters
    Example: {}
  • create_time long
    Package creation time
    Example: 1691130777203
  • end_time long
    Package end time , time stamp ( millisecond )
  • merchant_id long
    Merchant id
    Example: 2011061373
  • start_time long
    Package start time , time stamp ( millisecond )
  • status string
    Package status
    Example: active
  • store_id long
    Store id
    Example: 1690967538993
  • sub_type string
    Package type
    Example: preorder
  • subscription_id string
    Package id
    Example: SUB6053264297034524673
Status Codes
After receiving a webhook notification from SHOPLINE, you must respond with the following format:
HTTP/1.1 200 OK
For more information about how to subscribe to webhooks and webhook response rules, refer to Webhook overview.
Was this article helpful to you?