Splunk AppDynamics

Email Alert using HTTP Template

Sagar_Naringrek
Explorer

Hi Experts,

We are using infobip API service for email integration

We have created a new HTTP Request Template.

In the Request URL section, we have selected the post method and provided a URL. In Authentication, we have added a username and password for authentication.  The settings here is working fine.

In the Payload section, we have selected application/JSON

{
"from":"abc@xyz.com",
"to":"test@xyz.com}",
"subject":"AppDynamics",
"text":"Appdynamics test Event"
}

Saved configuration and run tests.

The test run result is success. However, in response payload it is throwing below message

{"requestError":{"serviceException":{"messageId":"BAD_REQUEST","text":"Bad request"}}}

Could you please help to resolve this?

Regards,

Labels (3)
Tags (3)
0 Karma

Morelz
Builder

Hi There

I am assuming you have validated the same using Postman/SOAP UI? and it's working?

Have you added the 2 headers below to the setup in AppDynamics to the request

Accept: application/json

Content-Type: application/json

Let me know

Ciao

0 Karma

Sagar_Naringrek
Explorer

Hi Mario,

Thanks for quick response.

I have checked on postman, there also it is showing same bad request message.

I have added below headers, still it is showing same bad request message.

Accept: application/json

Content-Type: application/json

Regards,

0 Karma

Morelz
Builder

Thanks

Ok first step is to understand how the InfoBIP API needs your request to be formatted.

I cant get the exact details from the docs

Also I am not sure if the payload has an issue but you have the "to" section end with a }

{
"from":"abc@xyz.com",
"to":"test@xyz.com}",
"subject":"AppDynamics",
"text":"Appdynamics test Event"
}

Assuming the correct payload should be as below

{
"from":"abc@xyz.com",
"to":"test@xyz.com",
"subject":"AppDynamics",
"text":"Appdynamics test Event"
}

Can you test 

Sagar_Naringrek
Explorer

Hi Mario,

that } was by mistake. I have corrected as suggested and checked but still, it is showing bad request message.

I tried without any payload and the result was

{"requestError":{"serviceException":{"messageId":"BAD_REQUEST","text":"[from : may not be null, content : must contain at least one of these (text, html or templateId), to : size must be between 1 and 2147483647, subject : may not be null]"}}}

As the User is able to authenticate the request, I guess the problem is with payload only.

Regards,

0 Karma
Get Updates on the Splunk Community!

New This Month - Splunk Observability updates and improvements for faster ...

What’s New? This month, we’re delivering several enhancements across Splunk Observability Cloud for faster and ...

What's New in Splunk Cloud Platform 9.3.2411?

Hey Splunky People! We are excited to share the latest updates in Splunk Cloud Platform 9.3.2411. This release ...

Buttercup Games: Further Dashboarding Techniques (Part 6)

This series of blogs assumes you have already completed the Splunk Enterprise Search Tutorial as it uses the ...