
Create a webhook
Go to Integrations → Webhooks → New endpoint. Provide a name, target URL, and select the events to subscribe to. TigerTrust generates a signing secret and shows it once — save it immediately. Prefer to create webhooks programmatically? See API Reference → Webhooks.Event types
Certificate lifecycle
Certificate lifecycle
certificate.issuedcertificate.renewedcertificate.deployedcertificate.revokedcertificate.expiring(fires at each threshold in the policy)certificate.expiredcertificate.discovered
CAs and PKI
CAs and PKI
ca.createdca.rotatedcrl.publishedocsp.responder_updated
Agents
Agents
agent.connectedagent.disconnectedagent.enrolledagent.deployment.completedagent.deployment.failed
Workflows and approvals
Workflows and approvals
workflow.startedworkflow.completedworkflow.failedapproval.requestedapproval.approvedapproval.rejected
Alerts and audit
Alerts and audit
alert.triggeredalert.resolvedaudit.high_risk_eventattestation.failed
Payload shape
Every delivery is a POST with a JSON body:Signature verification
Every request carries an HMAC-SHA256 signature:<timestamp>.<raw_body>. Verify in Node.js:
Retry behaviour
| Attempt | Delay |
|---|---|
| 1 | Immediate |
| 2 | 30 seconds |
| 3 | 2 minutes |
| 4 | 10 minutes |
| 5 | 30 minutes |
| 6 | 2 hours |
| 7 | 6 hours |
| 8 | 12 hours |
failed. An endpoint with 10 consecutive failures is auto-disabled.
Test a delivery
Go to Integrations > Webhooks, click the endpoint, and click Send test. TigerTrust sends a syntheticwebhook.test event and shows the response immediately.
Delivery history
Go to Integrations > Webhooks > Deliveries and filter by endpoint. Each attempt shows request and response headers, response body, status code, latency, and any error message.Rotating the secret
To rotate the signing secret, delete the endpoint and create a new one. Update your consumers to use the new secret before deleting the old endpoint to avoid a gap in verification.Related
API keys
Manage the credentials your systems use to call back into TigerTrust.
Notification channels
Route alerts to Slack, Teams, or PagerDuty without building a webhook consumer.
Workflows
Trigger automations from external events.
Audit logs
Every webhook creation and revocation is captured in audit.