Product Status Update Webhook

Product Master Status Updated Webhook

post

This is a dummy endpoint that demonstrates the webhook payload structure that will be sent to webhook subscribers when a product_master.status_updated event occurs.

The actual webhooks will be sent asynchronously to the URLs specified in the webhook subscriptions that are subscribed to the product_master.status_updated event type.

The webhook payload includes:

  • id: ID of the webhook message

  • event: The event type (product_master.status_updated)

  • timestamp: When the event occurred

  • subscription_id: ID of the webhook subscription

  • message: The product master data with status and rejection information

Authorizations
Body
idinteger · min: 1Required

ID of the webhook message

Example: 1
eventstringRequired

Event type of webhook message

timestampstring · date-timeOptional

UTC timestamp when the event was created

subscription_idany ofOptional

ID of the subscription

integer · min: 1Optional

ID (integer) of this property

Example: 1
or
nullOptional
Responses
200

OK

post
POST /api/v1/webhooks/product-master-status-updated HTTP/1.1
Host: 
X-API-Key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 292

{
  "id": 1,
  "event": "text",
  "timestamp": "2025-08-22T19:39:28.024Z",
  "message": {
    "external_reference_key": "text",
    "status": "text",
    "rejection_reasons": [
      {
        "key": "text",
        "type": "text",
        "name": "text",
        "description": "text"
      }
    ],
    "rejection_message": "text",
    "rejected_product_ids_hint": [
      "text"
    ]
  },
  "subscription_id": 1
}
200

OK

No content

Last updated

Was this helpful?