various api configurations