aapi request builder