Skip to main content
WEBHOOK
product.created
{
  "event_id": "evt_01htz88y5k59y9rrv15p72dv91",
  "event_type": "product.created",
  "occurred_at": "2024-04-08T16:22:16.499189Z",
  "notification_id": "ntf_01htz88y8sg8cww5jdj4q68yq0",
  "data": {
    "id": "pro_01htz88xpr0mm7b3ta2pjkr7w2",
    "name": "AeroEdit Student",
    "type": "standard",
    "status": "active",
    "image_url": "https://paddle.s3.amazonaws.com/user/165798/bT1XUOJAQhOUxGs83cbk_pro.png",
    "custom_data": {
      "features": {
        "sso": false,
        "route_planning": true,
        "payment_by_invoice": false,
        "aircraft_performance": true,
        "compliance_monitoring": false,
        "flight_log_management": true
      },
      "suggested_addons": [
        "pro_01h1vjes1y163xfj1rh1tkfb65",
        "pro_01gsz97mq9pa4fkyy0wqenepkz"
      ],
      "upgrade_description": null
    },
    "description": "Essential tools for student pilots to manage flight logs, analyze performance, and plan routes, and ensure compliance. Valid student pilot certificate from the FAA required.",
    "import_meta": null,
    "tax_category": "standard",
    "created_at": "2024-04-08T16:22:16.024Z",
    "updated_at": "2024-04-08T16:22:16.024Z"
  }
}

Headers

Paddle-Signature
string
required

Signature for this request. Use to verify that webhooks come from Paddle.

Example:

"ts=1671552777;h1=eb4d0dc8853be92b7f063b9f3ba5233eb920a09459b6e6b2c26705b4364db151"

Body

application/json

Occurs when a product is created.

updated_at may be null in events that occurred before this field was added to product entities.

data
Product Notification · object

Represents a product entity.

Response

200

Respond with an HTTP 200 status code within 5 seconds to let Paddle know that you successfully received the message.

If your server sends another kind of status code or doesn't respond, Paddle automatically retries using an exponential backoff schedule.