new ineternal api request class