Rotate the signing secret
Changed onIssues a new signing secret and returns it once. The previous secret keeps verifying for 24 hours, and during that window every event carries one v1= signature per live secret — so you can deploy the new secret without dropping events signed with the old one.
Request
- Base URLhttps://api.vieneu.io
- Auth
- API key in header X-API-Key
- or HTTP bearer
Path parameters
Response
Rotated. secret is the new secret, shown only here.
Example response
{
"id": "665f1a2b3c4d5e6f7a8b9c0d",
"url": "https://api.example.com/hooks/vieneu",
"description": "Production receiver",
"events": [
"tts.job.completed",
"tts.job.failed"
],
"status": "ENABLED",
"apiKeyId": "665f1a2b3c4d5e6f7a8b9c0d",
"secretPrefix": "whsec_a1b2c3",
"secretRotatedAt": "2026-09-01T10:00:00Z",
"lastDeliveryAt": "2026-09-01T10:00:00Z",
"createdAt": "2026-09-01T10:00:00Z",
"secret": "whsec_0000000000000000000000000000000000000000000000000000000000000000"
}Changes
- info
added the optional property
to the response with the status
- info
- breaking
the response property
became optional for the status - breaking
response property
messagelist-of-types was widened by adding typesarrayto media typeapplication/jsonof response404 - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- breaking