add permission api.