This now handles all documented response codes: 200 Valid key, has access 401 Invalid token 403 Valid key, insufficient permissions 402 Valid key, account plan limitation 429 Transient, rate limit 400 Permanent, malformed request 404 Permanent, resource not found