Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Status 400 on API Alert

Deleted user February 20, 2020

This may be a simple answer but every time I try to make a API alert call i get the following error(below). Im pretty sure the JSON syntax is correct as I run it on JSONLint.com and see no errors

 

API

POST https://api.opsgenie.com/v2/alerts -H "Content-Type: application/json" -H "Authorization: GenieKey xxxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx" -d { "message": "A urgent event has occurred. Please acknowledge that this notice has been recognized", "alias": "urgent", "priority": "P2" }

 

Error message

{"message":"Invalid JSON","took":0.002,"requestId":"xxxxxxx-xxxxx-xxxxxx-xx-xxxxxxxxx"}

1 answer

1 accepted

1 vote
Answer accepted
Samir
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
February 21, 2020

Hi @[deleted] - it sounds like the body isn't being passed as json. Are you making the request via curl? If so - can you try putting single quotes around the body? i.e.

'{ "message": "A urgent event has occurred. Please acknowledge that this notice has been recognized", "alias": "urgent", "priority": "P2" }'

 

If that doesn't work please reach out to our support team either through the in-app chat (blue bubble in bottom right of screen when logged into Opsgenie), or submitting a ticket via https://getsupport.atlassian.com/

 

Thanks,

Samir

Deleted user February 21, 2020

I knew it was something simple i missed

 

Thanks Samir!

Like # people like this

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events