I am getting a RestClient::BadRequest: 400 Bad Request when hitting the endpoint "/restapi/oauth/token"
Here is my code.
def get_new_tokens url = "#{BASE_URL}/restapi/oauth/token"
hash = {
grant_type: "password",
username: username,
password: password,
extension: extension
}
response = JSON.parse(RestClient.post(url, hash, self.class.headers))
puts response
self.update(
access_token: response['access_token'],
refresh_token: response['refresh_token'],
expires_at: DateTime.now + response['expires_in'].seconds,
refresh_token_expires_at: DateTime.now + response['refresh_token_expires_in'].seconds,
)
end
I cant figure out what the issue is. I am not getting any description back on the 400 error. Any help would be much appreciated.