API's creation