最近搜索


没有最近搜索

Trigger is not accepting "notification_webhook" as action field parameter



已于 2025年1月24日 发布

Steps to reproduce

 

1. Create a webhook as listed here: 

https://developer.zendesk.com/api-reference/webhooks/webhooks-api/webhooks/#create-or-clone-webhook 

Setting “subscriptions” property as: 

"subscriptions": [

                "conditional_ticket_events"

],

 

2.  Send a POST request to:  https://my-subdomain.zendesk.com/api/v2/triggers

Create the body according to:

https://developer.zendesk.com/api-reference/ticketing/business-rules/triggers/#create-trigger

Set the action as suggested here to notify a webhook when trigger is fired:

https://developer.zendesk.com/documentation/ticketing/reference-guides/actions-reference/#additional-actions-for-ticket-triggers-and-automations

 

The body remains as:

{
  "trigger": {
    "title": "Testing",
    "description": "Test Trigger to Notify Webhook",
    "actions": [
      {
        "field": "notification_webhook",
        "value": [
        "My Webhook ID",
        "{\"ticket-title\": \"{{ticket.title}}\",\"test\": \"Sample\"}"
         ]
      }
    ],
    "conditions": {
      "all": [
        {
          "field": "status",
          "operator": "is",
          "value": "new"
        }
      ],
      "any": []
      }
    }
}

 

Expected behavior:

Trigger is created succesfully

 

Current behavior:

I'm getting the following response:

{

    "error": "RecordInvalid",

    "description": "Record validation errors",

    "details": {

        "base": [

            {

                "description": "Invalid rule target: notification_webhook"

            }

        ]

    }

}

 

 

Am I doing something wrong?


0

4

4 条评论

image avatar

Christopher Kennedy

Zendesk Developer Advocacy

Hi Mauricio,
 
Can you check the webhook settings in Admin Center to make sure the webhook is active?

0


Hi Christopher.

 

Thanks for replying :^)

 

I follow that guide, but here:

"In Admin Center, click Apps and integrations in the sidebar, then select Actions and webhooks > Webhooks."

 

After clicking on the admin center I could not find any “Actions and Webhooks” options. All the available options that appear are in the attached screenshot: apps_and_integration.png

 

Instead, I was able to check its status by listing my webhooks in API to confirm that it is active (attached picture: webhook.png)

 

0


I just noticed that I've got a Legacy plan (Essential). That explains why I'm not able to see those options when clicking on Apps and integrations. 

 

Is this the reason why I'm getting that response when creating the trigger?

0


image avatar

Christopher Kennedy

Zendesk Developer Advocacy

Hi Mauricio,
 
Thanks for the context.  The plan level is an issue here for sure.  Custom business rules are not available on the Legacy Support Essential plan.  I recommend a plan upgrade to take advantage of this feature set.

0


请先登录再写评论。

找不到所需的内容?

新建帖子