You must be signed in to your Postman account to take this action.
Postman currently supports OpenAPI (versions 1.0, 2.0, and 3.0), RAML (0.8 and 1.0), GraphQL, or WSDL (1.1 and 2.0) schemas. OpenAPI schemas can be defined in JSON or YAML. RAML schemas must be YAML. GraphQL schemas can be JSON or GraphQL SDL. WSDL schemas must be XML. Multi-file variants of schemas are currently not supported.
When you delete an API or remove it from a workspace, the collections, monitors, mocks, and environments linked to it will not be deleted or removed.
You can use these auth types with Newman and monitors as well as in the Postman app.
You cannot override headers added by your Authorization selections directly in the Headers tab. If you need different auth headers from those auto-generated by Postman, alter your setup in Authorization, or remove your auth setup and add headers manually.
You can inspect a raw dump of the entire request including auth data in the Postman console after you send it.
401
unauthorized response. You then send back an encrypted array of data including username and password combined with the data received from the server in the first request. The server uses the passed data to generate an encrypted string and compares it against what you sent in order to authenticate your request.If you don't want Postman to automatically extract the data, check the box to disable retrying the request. If you do this, you will need to complete the advanced fields and run each request manually.
WWW-Authenticate
response header.WWW-Authenticate
response header.MD5
and SHA
algorithms.WWW-Authenticate
response header.WWW-Authenticate
response header, which should be used unchanged with URIs in the same protection space.HMAC-SHA1
, HMAC-SHA256
, HMAC-SHA512
, RSA-SHA1
, RSA-SHA256
, RSA-SHA512
, and PLAINTEXT
.HMAC
or PLAINTEXT
signature, Postman will provide Consumer Key, Consumer Secret, Access Token, and Token Secret fields.RSA
signature, Postman will present Consumer Key, Access Token, and Private Key inputs.Postman will append the OAuth 1.0 information to the request Headers when you have completed all required fields in your Authorization setup.
POST
or PUT
, and if the request body type is x-www-form-urlencoded
, Postman will add the authorization parameters to the request body. Otherwise, for example in a GET
request, your key and secret data will be passed in the URL query parameters.HMAC
and PLAINTEXT
signing methods.HMAC
and PLAINTEXT
signing methods.RSA
signing methods.WWW-Authenticate
response header.application/x-www-form-urlencoded
. Disabled when you're using callback URL / verifier.If your server implementation of OAuth 1.0 requires it, check Add empty parameters to signature.You can also check the box to Encode the parameters in the authorization header for your request.
By default Postman will append the access token toBearer
in the Authorization header for your request, but if your server implementation requires a different prefix, you can specify it in the Header Prefix field.
Once you have a token value generated and added, it will appear in the request Headers.
You can share token credentials with your team by clicking the sync button next to an available token. By default Postman will not sync your token in case you do not want to share it.
You can enter your auth details in the web browser, instead of in Postman, if you prefer, by selecting Authorize using browser.
SHA-256
or Plain
algorithms to generate the code challenge. The verifier is an optional 43-128 character string to connect the authorization request to the token request.Authorization code (With PKCE) grant type coupled with Authorize using browser is recommended to prevent auth code interception attacks.
You can enter your auth details in the web browser, instead of in Postman, if you prefer, by selecting Authorize using browser.
https://oauth.pstmn.io/v1/browser-callback
When you use Authorization code or Implicit grant type, you will be prompted to supply your credentials to retrieve an access token to use in subsequent requests. By default Postman will display a pop-up browser when you click Request Token. You can alternatively choose to authenticate using your system's default web browser. Select Authorize using browser and the Callback URL will autofill to return to Postman when you have completed auth in the browser, so that your requests can use the token returned on successful authentication.
Deleting a token in Postman does not revoke access. Only the server that issues the token can revoke it.
When the required details are complete in the Authorization tab for your request, Postman will add them to the Headers.
Authorization
and X-Amz-
prefixed fields in the Headers tab.X-Amz-
.us-east-1
).When the required details are complete in the Authorization tab for your request, Postman will add them to the Headers.