Symptom
I am trying to log into Process Manager via API. The API call is build as in the documentation, but it is not functioning. It was functioning before. Now I receive the error 404 - not found.
Resolution
Please check, how the link to the endpoint is being created. For code clearness and simplicity, the most of API developers use two variables to build endpoint link:
- hostURL (e.g. 'https://editor.signavio.com')
- ressourceURL (e.g. '/p/login')
Then the script is supposed to build the link as for example '${hostURL} + / + ${ressourceURL}', what results with 'https://editor.signavio.com//p/login'. Since in this link, there is one excessive slash, the system does not recognize any valid resource and gives 404 error back.
In the past, there was possible to process such requests. For security reasons, this is not an option anymore.
Keywords
KBA , BPI-SIG-CA-API , REST-API for SAP Signavio , How To