Solved

Push Notification to Discord

  • 6 November 2020
  • 5 replies
  • 308 views

Userlevel 3
Badge

Hello Ladies and Gentleman,
i drove into a problem today.

I created a Push-Notification which outputs through a webhook, whenever a ticket is created, or changed, or deleted. I now would like to get these informations to Discord. Discord allows you to create a webhook URL which u technically could or should be able to paste into acumatica. But whenever i trigger the webhook, nothing gets posted inside of my Discord Server. I checked if the webhook works on pipedream. So there are definitly notifications going through the webhook.

Any ideas? I don’t know what i have to do at this point

Inside of Acumatica i get this Error Message: 

Send to target Discord failed. Message: WebHook returns not success code: BadRequest; Message: {"message": "Cannot send an empty message", "code": 50006}

or

Send to target Discord failed: WebHook returns not sucess code

icon

Best answer by Naveen Boga 7 November 2020, 01:37

View original

5 replies

Userlevel 7
Badge +17

Hi @jwestermann17 ,

In Acumatica, to test the Push Notification using webhook generally will follow the steps mentioned in the below link to confirm that Push Notifications are working.

Link: https://www.acumatica.com/blog/tackling-an-integration-challenge-via-push-notifications-in-acumatica/ 

Hope this may help you to get this issue resolved.

 

Best Regards, 
Naveen B

Userlevel 3
Badge

Hey @naveenb74,

i followed this guide but came upon the problem that webhookinbox didn’t want to create a webhook link for me, so i switched to pipedream. I indeed saw, that the webhook is working and pipedream received data. But Discord won’t, so i am a bit… Confused.

Regards

Userlevel 4
Badge +2



Inside of Acumatica i get this Error Message: 

Send to target Discord failed. Message: WebHook returns not success code: BadRequest; Message: {"message": "Cannot send an empty message", "code": 50006}

or

Send to target Discord failed: WebHook returns not sucess code

I found this post here: https://stackoverflow.com/questions/54879325/i-keep-receiving-an-empty-message-error-when-trying-to-post-a-webhook  which suggests JOSN being sent could be invalid for some reason.  Can you check if the JSON being sent/received at Discord is valid?

Userlevel 3
Badge

Hello!
How do i check this?

Discord creates a Webhook Link on their own by just a button pressing.
Which means i didn’t program the webhook itself. I only tried to insert the Link into the Push-Notification field to send a Push-Not to my Discord webhook.. 

So sorry if my question might seem a bit odd, but how to i check if the json sent from Acumatica is valid? 

If i check it on webhook.site i can see this (JSON is Valid)
 

{
"Inserted": [],
"Deleted": [
{
"CaseID": "000022",
"Subject": "test",
"Status": "New",
"Severity": "Medium",
"Priority": "Medium",
"AccountName": "Muster GmbH",
"DateReported": "2020-11-12T13:26:18.467",
"ClassID": "STANDARDTI",
"EmployeeLogin": null,
"OwnerName": null,
"Contract": null,
"ContactName": "Westermann Jannik, Herr",
"LastModifiedOn": "2020-11-12T13:26:56.787"
}
],
"Query": "DB-Cases",
"CompanyId": "Demo",
"Id": "28d00bb5-aa9c-43ff-b221-1206e957ad06",
"TimeStamp": 637407844167787833,
"AdditionalInfo": {
"PXPerformanceInfoStartTime": "11/12/2020 13:26:56"
}
}



Greetings
 

Userlevel 4
Badge +2

Hello!
How do i check this?

 

JSON seems correct. Have you checked with Discord support about this problem?

Reply


About Acumatica ERP system
Acumatica Cloud ERP provides the best business management solution for transforming your company to thrive in the new digital economy. Built on a future-proof platform with open architecture for rapid integrations, scalability, and ease of use, Acumatica delivers unparalleled value to small and midmarket organizations. Connected Business. Delivered.
© 2008 — 2024  Acumatica, Inc. All rights reserved