Generic Errors

Nike+ has other errors that result from malformed requests and invalid credentials.  These include invalid or expired access tokens, forbidden serices, and invalid paths.

Bad access tokens result in a 401 HTTP status code with the following body:

<error>Invalid Token</error>
Inaccessible services result in a 403 HTTP status code with the following body:
{
    "error": "Unauthorized access",
    "source": "API Gateway error"
}
Malformed paths result in a 500 HTTP status code.  This does return an XML body that contains erroneous data for error handling.