Authentication Errors

View examples of authentication errors you may encounter when retrieving a token for Prisma SaaS.

No Basic Auth Header

Not including the basic auth header when retrieving a token results in a
401
response. To try again, see Retrieve a Token.
  • Example Request
    $ curl 'https://api.aperture.paloaltonetworks.com/oauth/token' -i -X POST -H 'Accept: application/json' -H 'Content-Type: application/x-www-form-urlencoded; charset=ISO- 8859-1' -d 'grant_type=client_credentials&scope=api_access'
  • Example Request Body
    POST /oauth/token HTTP/1.1 Accept: application/json Content-Type: application/x-www-form-urlencoded; charset=ISO-8859-1 Host: api.aperture.paloaltonetworks.com grant_type=client_credentials&scope=api_access
  • Example Response
    HTTP/1.1 401 Unauthorized { "error" : "unauthorized", "resolution" : "Please submit valid credentials.", "error_description" : "Invalid credentials" }

Invalid Credentials

Providing invalid credentials will result in a
401
response. To try again, see Retrieve a Token
  • Example Request
    $ curl 'https://api.aperture.paloaltonetworks.com/oauth/token' -i -X POST -H 'Accept: application/json' -H 'Content-Type: application/x-www-form-urlencoded; charset=ISO- 8859-1' -d 'grant_type=client_credentials&scope=api_access'
  • Example Request Body
    POST /oauth/token HTTP/1.1 Accept: application/json Content-Type: application/x-www-form-urlencoded; charset=ISO-8859-1 Host: api.aperture.paloaltonetworks.com grant_type=client_credentials&scope=api_access
  • Example Response
    HTTP/1.1 401 Unauthorized { "error" : "unauthorized", "resolution" : "Please submit valid credentials.", "error_description" : "Invalid credentials" }

Token Expiration

Performing a request with an expired token results in a
401
response. To try again, see Retrieve a Token.
  • Example Request Body
    POST /oauth/token HTTP/1.1 Accept: application/json Content-Type: application/x-www-form-urlencoded; charset=ISO-8859-1 Host: api.aperture.paloaltonetworks.com grant_type=client_credentials&scope=api_access
  • Example Response
    HTTP/1.1 401 Unauthorized { "error": "invalid_token", "resolution": "Please retrieve a new token.", "error_description": "Authentication token was invalid." }

Related Documentation