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.