Added API
Revert "Added API"

This reverts commit ae3ff7019036a5782ae348f519e40b2d016149ce.
Revert "Revert "Added API""

This reverts commit 5d7e57d096604ebc7847573004a50707708e094e.
Updated API version