Skip to main content
This page documents every change to the Vook API over time, including new features, improvements, bug fixes, and deprecations. Check back here whenever you update your integration or want to understand how the API has evolved.
Subscribe to release notifications at https://app.vook.ai to get notified as soon as new updates are published.

v1.1.0 — January 2025

New Features
  • Webhook signature verification — All webhook payloads are now signed with an HMAC-SHA256 signature sent in the X-Vook-Signature header. Use this signature to verify that incoming webhook events genuinely originate from Vook before processing them.
  • Idempotency keys for POST requests — You can now pass an Idempotency-Key header on any POST request to safely retry without accidentally creating duplicate resources. The same response is returned for any subsequent request that uses the same key.
Improvements
  • Rate limit headers on all responses — The X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset headers are now included on every response, not just those that trigger rate limit errors. You can use these values to monitor your usage proactively.
Bug Fixes
  • Pagination has_more field — Fixed an issue where has_more in paginated list responses was incorrectly returning true when the current page was the last page. It now correctly returns false when there are no further results.

v1.0.1 — December 2024

Bug Fixes
  • 422 validation error details422 Unprocessable Entity responses now include a details array that lists each invalid field along with a human-readable message describing the validation failure. This makes it easier to surface precise error information to your users.
  • X-Request-ID in error responses — Fixed an issue where the X-Request-ID header was missing from certain error responses. The header is now always present on every response, including all 4xx and 5xx errors.

v1.0.0 — November 2024

Initial Public Release We’re excited to launch the Vook API. Here’s what’s included in this first release:
  • REST API with JSON responses — A clean, resource-oriented REST API that returns consistent JSON across all endpoints.
  • API key authentication — Secure every request with API keys using the standard Authorization: Bearer scheme. Manage your keys from the dashboard.
  • Pagination support — All list endpoints support cursor-based pagination with limit and starting_after parameters, plus a has_more field to easily detect additional pages.
  • Webhook support — Subscribe to real-time event notifications by registering webhook endpoints in your dashboard.
  • Comprehensive error codes — Structured error responses with machine-readable code fields and human-readable message strings across all endpoints.