custom api SQL