Ken,
As Richard has said, best thing to do would be to subscribe to updates on the status page via email. If you want to process that information programmatically then you might look into getting an account on a platform like Zapier (https://zapier.com/) to process those emails, format them into JSON, and send them to your webhook. Here's how it might work:
- Create an email account in your email system, maybe something like
Genesys.Status@kyndryl.co.jp- Link your Zapier account to the inbox for that email account
- When inbound Genesys status emails arrive create a Zapier Zap what will parse the email body and pull out the relevant data
- In Zapier create a new JSON payload using the data from the body of the email
- Have the Zapier Zap call the webhook on your platform sending it the newly formatted JSON payload
The only drawback to this method is that Genesys doesn't guarantee that the HTML on the status page or the body of the status emails won't change at some point without notice. So you might find that some day you come in and notice that you are no longer receiving the status updates because your Zapier Zap is no longer able to parse the email because of some format change. Then you'll have to update the Zapier Zap to handle the new format.
Hope that helps.
------------------------------
Jim Crespino
Senior Director, Developer Evangelism
Genesys
https://developer.genesys.com------------------------------
Original Message:
Sent: 12-21-2021 03:11
From: Ken Lida
Subject: Question About Genesys Cloud webhook integration
We want to receive StatusPage information . If possible with a webhook(http(s) Post method) .
Please give me some advice.
------------------------------
Ken Lida
Kyndryl Japan GK
Original Message:
Sent: 12-20-2021 21:22
From: Ken Lida
Subject: Question About Genesys Cloud webhook integration
I understand that webhooks is not provided for that purpose.
What integration method is right for our purpose? AWS lambda?
The subscription we want to receive is what is displayed in the test environment below.
(11) Webhook.site - Test, process and transform emails and HTTP requests
------------------------------
Ken Lida
Kyndryl Japan GK
Original Message:
Sent: 12-20-2021 19:21
From: Richard Schott
Subject: Question About Genesys Cloud webhook integration
Webhooks don't serve that purpose. Webhooks are to receive notifications from other systems to post as chat messages within Genesys Cloud. The mechanism for communicating with an external system FROM Genesys Cloud would be data actions: https://help.mypurecloud.com/articles/about-the-data-actions-integrations/
------------------------------
Richard Schott
Genesys - Employees
Original Message:
Sent: 12-20-2021 18:58
From: Ken Lida
Subject: Question About Genesys Cloud webhook integration
We want to be able to receive maintenance information subscribed from Genesys Cloud on the system we have developed and share it with our support members. At that time, https port 443 is already used for another purpose, so we have to use another port number. What can I do?
------------------------------
Ken Lida
Kyndryl Japan GK
Original Message:
Sent: 12-20-2021 10:17
From: Richard Schott
Subject: Question About Genesys Cloud webhook integration
Can I ask why you would need a port number? The webhook is a tokenized endpoint specific to your webhook integration, and allows for filtering based on attributes within the webhook message received from the external system. Can the system your sending webhook notifications from only send on a specific port?
------------------------------
Richard Schott
Genesys - Employees
Original Message:
Sent: 12-19-2021 20:28
From: Ken Lida
Subject: Question About Genesys Cloud webhook integration
I have a question about Genesys Cloud webhook integration.
I have set it according to the procedure on the below site, but it does not work.
Set up a StatusPage webhook integration - Genesys Cloud Resource Center
Is it possible to specify the port number like "https://FQDN:55555/myWebhook/" when entering the URL according to the procedure on the above site? I want to receive a webhook report by specifying the port number in the URL, but it is not working. Please teach me the solution.
#Integrations
------------------------------
Ken Lida
Kyndryl Japan GK
------------------------------