I am not getting the data in output bundle of custom webhook trigger

this is my communicationt tab of the webhook that i created in custom app:
the webhook is of dedicated type.

{
  "url": {
    "url": "/webhooks/{{webhook.hookId}}",
    "method": "POST"
  },
  "response": {
    "type": "json",
    "status": 200,
    "body": {
      "success": true
    },
    "output": "{{body}}"
  },
  "type": "object",
  "properties": {
    "id": { "type": "string" },
    "amount": { "type": "number" },
    "currency": { "type": "string" },
    "status": { "type": "string" },
    "event_type": { "type": "string" },
    "created_at": { "type": "string", "format": "date-time" }
  },
  "required": [
    "id",
    "amount",
    "currency",
    "status",
    "event_type",
    "created_at"
  ]
}

i have created the trigger of instant type.
below is my trigger communication tab:

{
  "name": "Payment Created",
  "type": "trigger",
  "triggerType": "restHook",
  "webhook": "webhook",
  "authentication": "connection",
  "attach": {
    "url": "/webhooks/subscribe",
    "method": "POST",
    "headers": {
      "Authorization": "{{connection.apiKey}}",
      "Content-Type": "application/json"
    },
    "body": {
      "webhook_url": "{{webhook.url}}",
      "events": ["payment.created"]
    },
    "response": {
      "type": "json",
      "data": {
        "hookId": "{{body.webhook_id}}"
      }
    }
  },
  "detach": {
    "url": "/webhooks/unsubscribe",
    "method": "POST",
    "headers": {
      "Authorization": "{{connection.apiKey}}",
      "Content-Type": "application/json"
    },
    "body": {
      "hookId": "{{webhook.hookId}}"
    }
  },
  "output": {
    "id": "{{body.id}}",
    "amount": "{{body.amount}}",
    "currency": "{{body.currency}}",
    "status": "{{body.status}}",
    "event_type": "{{body.event_type}}",
    "created_at": "{{body.created_at}}"
  }
}

The problem is after run once and getting the webhook url i am sending the data through the postman with body like this:
{
“id”: “payment-xyz”,
“amount”: 320,
“currency”: “USD”,
“status”: “succeeded”,
“event_type”: “payment.created”,
“created_at”: “2025-07-14T15:00:00Z”
}
with POST request.
now after clicking the run once in the scenarion, it waits for the data to receive, after receving the data i can see output bundle is null.
While if i see the parsed body in webhook details I can see the data that i have sent thorugh the postman. Please help me on this.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.