Hi, I just installed camunda 8 using docker compose.
I set up the access token in keycloak and used postman to query http://localhost:8088/v2/topology and it worked. However, when I try any other endpoint I always get an error like this:
I made sure to include the proper headers for content type and to supply the proper body for the request but no matter what endpoint or what request I send it is always not found.
The token is being used as a Bearer Token and I’m sure of the expiry date of the token, the docker container is working and all the portals are accessible from the browser.
Well for instance querying this endpoint http://localhost:8088/v2/process-instances/search should work given that the first query to create the instance worked, I tried with and without filters in the body as per the docs here: Query process instances (alpha) | Camunda 8 Docs
But I’m still getting a 404… v2/user-tasks/search does the same thing.
Unfortunately, the problem remains the same even when using curl, I did change the port and add my token to your example, I tried v1 and v2 and I also changed the filter a few times to see if that would make any difference, I removed all pruned docker and started fresh without any luck… it always returns a 404.
You mentioned that you’re using docker-compose file without any modifications.
According to the docker-compose file, Operate port is 8081 and you’re trying to use Operate API, so why you’re using port 8088 configured for zeebe instead of 8081?
Hi @nabilalli - this may be a configuration issue, because the default configuration has Identity disabled. I’m doing some testing with Docker Compose so I’ll test out your configuration and report back!
(@Alex_Voloshyn - 8088 should be the correct port, that is the new unified REST API that is exposed with 8.6!)