public TelnyxWebhook <object> ReceiveWebhook() { var payload = "{\r\n \"event_type\": \"fax.delivered\",\r\n \"id\": \"0ccc7b54-4df3-4bca-a65a-3da1ecc777f0\",\r\n \"payload\": {\r\n \"connection_id\": \"234423\",\r\n \"from\": \"+13125790015\",\r\n \"id\": \"0ccc7b54-4df3-4bca-a65a-3da1ecc777f0\",\r\n \"original_media_url\": \"https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf\",\r\n \"status\": \"delivered\",\r\n \"to\": \"+13127367276\",\r\n \"user_id\": \"yfff7c54-4df3-4bca-a65a-3da1ecc777f0\"\r\n },\r\n \"record_type\": \"event\"\r\n}"; var publicKey = "YOUR_PUBLIC_KEY"; var telnyxSignature = "hk0AvSYv+xze5WKnEwNoE2zisVK6R3whPKkso8drRZhYjkpgXd9MkSnjsJGhQ+sEUqaMF5fQdaHSZnz/ET3pDA=="; /*From request object example: Request.Headers["telnyx-timestamp"]; */ var telnyxTimeStamp = 1601667324.ToString(); var @event = Webhook.ConstructEvent(payload, telnyxSignature, telnyxTimeStamp, publicKey); return(@event); }