personal api and bas