Hi everyone,
We have slightly changed how we respond to a few edge cases around invalid requests to our geocoding API.
Previously if you sent the API a request without the required key
parameter
or with an invalid value for that parameter (for example we occasionally saw
people trying to mistakenly use API keys from other online services), we would
return a 403
status. We now instead return a 401
status and
a relevant message
to help in debugging.
We continue to return a 403
status in the case where the key has been
blocked due to abuse (I hope you, gentle reader, never have to see that).
We hope this change leads to fewer misunderstandings and faster debugging.
This change was listed in our API Change Log and all the various response codes the geocoding API can return can be found in our API documentation.
Happy geocoding,