Webhook Verification Key
Fetch the public key used to verify webhook signatures.
Request
POST /webhook_verification_key/getBody
| Field | Type | Required | Description |
|---|---|---|---|
key_id | string | Yes | Key ID from the webhook JWT kid header claim |
Response
200 OK
{
"key_id": "key_abc123",
"key": "-----BEGIN PUBLIC KEY-----\nMFkw...base64...\n-----END PUBLIC KEY-----"
}The key field is the ES256 public key in PEM (SPKI) format.
Notes
- This is a public endpoint — no API key required
- The
key_idis found in thekidfield of the JWT header in theX-Passage-Signaturewebhook header - Keys use ES256 (ECDSA with P-256 and SHA-256)
Next steps
- Webhook Verification Guide — Full verification walkthrough
Last updated on