Sometimes /api/v1/accounts/login/ returns bad_password even for valid credentials. In order to avoid this, you can use /api/v1/web/accounts/login/ajax/ endpoint. Moreover, sometimes after this /api/v1/accounts/login/ works again.
/api/v1/accounts/login/
bad_password
/api/v1/web/accounts/login/ajax/
Sometimes
/api/v1/accounts/login/returnsbad_passwordeven for valid credentials. In order to avoid this, you can use/api/v1/web/accounts/login/ajax/endpoint. Moreover, sometimes after this/api/v1/accounts/login/works again.