- Product @ k-ID
- Posts
- GCE 2.25 Release Notes
GCE 2.25 Release Notes
Enhanced Challenge Object, New OTP API, and More

Enhanced Challenge Object in Product API
We’ve expanded the challenge
object in the response bodies for our Product APIs to include richer, more actionable details. The updated object now includes the following additional fields:
Age or date of birth
Jurisdiction
OTP code
OTP code expiry date and time

Example: Code 200 response for /age-gate/check

Example: Code 200 response for /challenge/get
New API: Generate OTP on Demand
You can now generate a new OTP if the original one expires, thanks to our new /challenge/generate-otp
endpoint. This gives you greater control and flexibility in managing time-sensitive authentication flows.

New /challenge/generate-otp API in Swagger

Example: Code 200 response body for /challenge/generate-otp
Bugs & Enhancements
As part of our ongoing efforts to strengthen our security posture, we recently introduced new security measures. These updates inadvertently caused an error with webhook testing in the Developer Portal. We have now resolved this issue, and webhook testing functionality has been fully restored.
We’re fine-tuning our system based on recent traffic, enabling more verification options in additional locations — especially in smaller regions where legally permissible.
We’d love to hear from you!
If you have any feature requests, suggestions, or feedback, please Contact Us. Your input helps us make k-ID even better for everyone.