All requests made by Plivo to your server URLs consist of a X-Plivo-Signature-V2 and X-Plivo-Signature-V2-Nonce HTTP headers. To validate the request and to verify that the request to your server has originated from Plivo, you must generate the signature at your end and compare it with X-Plivo-Signature-V2 parameter in the HTTP header and check whether they are identical. Read more about signature validation here on the Developers Portal.

Methods to compute and verify X-Plivo-Signature-V2 are available in the latest SDKs. Please select the programming language of your choice and switch to the latest version to see how to use these methods.