Symptom
Why do I receive an error 401 message in the Postman console when posting data from Postman to PI using the Ingestion API?
Environment
SAP Signavio Process Intelligence 3.0
Reproducing the Issue
- Open Process Intelligence.
- Create a new Data Source.
- Select an Ingestion API.
- Open Postman.
- Click on Headers.
- Input the Accept, Content-Type and Authorization values as per the documentation: https://documentation.signavio.com/suite/en-us/Content/process-intelligence/ingestion-api.htm
- Paste the API endpoint into the url box.
- Select the Post request.
- Send the request
- See you receive the Error 401 'Access Denied'.
Cause
Under the Authorization tab the default value of 'OAuth 2.0' is the incorrect authorization type for this API request.
Resolution
Under the Authorization tab, change the authorization type selected from 'OAuth 2.0' to 'Bearer'.
See Also
For more information on the Ingestion API, please read the following excerpt from our user guide: https://documentation.signavio.com/suite/en-us/Content/process-intelligence/ingestion-api.htm
Keywords
process, intelligence, ingestion, api, error, 401, access, denied, postman, authorization, authentication , KBA , BPI-SIG-CA-API , REST-API for SAP Signavio , Problem