From 6894c04a9d186a54fa82ed7dc29f59eede7b8b34 Mon Sep 17 00:00:00 2001 From: hestonhoffman Date: Thu, 6 Nov 2025 08:26:31 -0800 Subject: [PATCH 1/2] Remove outdated Trello faq --- .../how-to-make-trello-card-using-webhooks.md | 78 ------------------- 1 file changed, 78 deletions(-) delete mode 100644 content/en/integrations/faq/how-to-make-trello-card-using-webhooks.md diff --git a/content/en/integrations/faq/how-to-make-trello-card-using-webhooks.md b/content/en/integrations/faq/how-to-make-trello-card-using-webhooks.md deleted file mode 100644 index d040c5d4760..00000000000 --- a/content/en/integrations/faq/how-to-make-trello-card-using-webhooks.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: How to Make a Trello Card using Webhooks - ---- - -You can use the Datadog [Webhook Integration][1] to instantly create a Trello card using the `@-notification` feature. - -This flow uses the Trello REST POST card api endpoint to post the @notification to a relevant Trello list. - -### Steps to success - -* Get the Trello App key and Token - -* Find the List in the Board you'd like to submit cards to - -* Configure Webhook - -#### Getting the keys - -To get the Trello App Key and Token, [navigate to Trello's relevant page][2]. If you are logged in, you should be able to see the [App key][3] immediately: - -NOTE: Trello mentions API key in the url. For this article, API and APP keys are one and the same - -Authorize a token with the Trello Account you are currently logged into, [the Green Arrow][3]. - -#### Designate the Trello list - -In trello, click on a [card][4] in the list you'd like to add cards to and append `.json` to the url and navigate to that url. -From there, find the [value][5] for idList. - -#### Configure the Webhook - -[Consult the API documentation for Trello cards][6] and our webhook integration [dedicated documentation page][1]. - -In the configuration: - -* name is the alias for how you reference this hook. (@webhook-NAME) - -* URL is `https://api.trello.com/1/cards` - -Enable Custom Payload and fill in a json object that looks like: - -```json -{ - "name": "$USER : $EVENT_TITLE", - "desc": "$EVENT_MSG", - "key": "{DATADOG_APPLICATION_KEY}", - "token": "{TOKEN_KEY}", - "pos": "bottom", - "idList": "{ID_LIST_VALUE}" -} -``` - -* `name`: corresponds to the title of the card -* `desc`: corresponds to the description of the card -* `key`: corresponds to the application key -* `token`: corresponds to the token key -* `pos`: corresponds to the relative position of the card on the list -* `idList`: corresponds to the list id - -The resulting config should look like [this][7] and you are all set! @-notify away! - -#### Some points to consider - -This flow involves Trello generating a server token for our application. As you can see in the [token disclaimer][8]. - -The token provides read/write access to all your boards and teams, so this is a potential concern if you do not want to give away access like that. - -A good workaround would be to create a specific trello user that is only joined to the board you designate. Have that user receive the server token. - -[1]: https://app.datadoghq.com/account/settings#integrations/webhooks -[2]: https://trello.com/app-key -[3]: https://cl.ly/2A40141c0p2Z -[4]: https://cl.ly/0F3u1U3H0q3c -[5]: https://cl.ly/0R2n1A0V280s -[6]: https://developers.trello.com/reference/#cards -[7]: https://cl.ly/260U152G3h09 -[8]: https://cl.ly/380G120f0W0R From 5e3551b6ea2c8f25c2e65e1d85c7e1f006bf5dc8 Mon Sep 17 00:00:00 2001 From: hestonhoffman Date: Thu, 6 Nov 2025 08:29:15 -0800 Subject: [PATCH 2/2] Also remove index entry --- content/en/integrations/faq/_index.md | 1 - 1 file changed, 1 deletion(-) diff --git a/content/en/integrations/faq/_index.md b/content/en/integrations/faq/_index.md index dd650498b31..8050a7b2f2a 100644 --- a/content/en/integrations/faq/_index.md +++ b/content/en/integrations/faq/_index.md @@ -126,7 +126,6 @@ aliases: [25]: https://github.com/DataDog/Miscellany/tree/master/custom_check_shell [26]: /integrations/faq/how-to-collect-metrics-from-custom-vertica-queries/ [27]: /integrations/faq/troubleshooting-duplicated-hosts-with-vsphere/ -[28]: /integrations/faq/how-to-make-trello-card-using-webhooks/ [29]: /integrations/faq/collect-custom-windows-performance-counters-over-wmi/ [30]: /integrations/faq/windows-status-based-check/ [31]: /integrations/faq/pivotal_architecture/