unified api paths