Mutual TLS (mTLS) enhances standard TLS by requiring both the client and the server to authenticate each other using digital certificates. This ensures only trusted parties can establish communication with Truv’s API.Documentation Index
Fetch the complete documentation index at: https://truv.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
mTLS API endpoints
| Environment | Endpoint |
|---|---|
| Production | api-mtls.truv.com |
| Sandbox | api-sandbox-mtls.truv.com |
Set up mTLS for APIs
Generate a private key and CSR
Create a Certificate Signing Request using X.509v3 format with RSA or ECDSA keys and SHA256:
Configure your firewall
Allow Truv’s IP addresses through your firewall:Production:
35.167.32.174, 35.165.53.192, 54.71.147.242Sandbox: 44.235.37.104, 35.83.220.165, 52.38.209.190mTLS for webhooks
Truv supports mTLS for webhook communication. Two authentication approaches are available:Truv’s signed certificate
Configure the public certificate frommtls-prod.truv.com on your webhook endpoint to verify that requests originate from Truv.