SAP Knowledge Base Article - Public

3161473 - I am getting 404 error on an API call, which was functioning already in the past

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:

  1. hostURL (e.g. 'https://editor.signavio.com')
  2. 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

Product

SAP Signavio Process Manager all versions ; Signavio Process Manager all versions