Issue with xProtect Integration

I am developing custom software that integrates with Milestone’s xProtect system. What I am trying to achieve is to send a notification to the xProtect program with a custom message when a specific event is triggered within my Node.js application. However, when I make a request to the /alarms/ endpoint, I am encountering a 500 error, and I cannot determine the root cause of this issue. I kindly request your assistance in resolving this matter.

I have successfully sent a notification using the /events/ endpoint with the “datatype”: “analytics” parameter. However, I am unable to customize the notification message, which is essential for my use case.

I am taking reference from the address below

https://doc.developer.milestonesys.com/mipvmsapi/api/alarms-rest/v1/#tag/Alarms/operation/Alarms_Post

Thank you in advance for your assistance.

What license are you using? Alarms are not available with Essential.

Can you attach the event server logs?

I upgraded to the Express+ version, and the issue was resolved. Thank you.