CLI / Trigger Trace API

The CLI Profiling Hash API generates a payload to trigger a callgraph trace when used as a HTTP header against the project application.

Get Profiling Hash

Requirements: You need an API access token with the cli scope for this endpoint.

You can access data for your project through the URL scheme.

https://app.tideways.io/apps/api/{organization}/{application}/cli-profiling-hash

Example:

curl -H 'Authorization: Bearer <token>' \
     -X GET \
     https://app.tideways.io/apps/api/demos-tideways/Shopware6/cli-profiling-hash

Response:

{
    "session": "method=0&time=1643922742&user=1&hash=30d63ae66bd565887c377bd7dcd825ac16d84f48bc466dc40a5a2c3d2823bc2b",
    "uuid": "3177bbe9-ba7e-4c9c-85c3-a6882ac1f03f"
}

Use the "session" key to send an HTTP Header "X-Tideways-Profiler" and "uuid" in a header "X-Tideways-Ref".

curl -H 'X-Tideways-Profiler: method=0&time=1643922742&user=1&hash=30d63ae66bd565887c377bd7dcd825ac16d84f48bc466dc40a5a2c3d2823bc2b' \
     -H 'X-Tideways-Ref: 3177bbe9-ba7e-4c9c-85c3-a6882ac1f03f' \
     -X GET \
     https://shopware6-demo.tideways.io
Still need help? Email [email protected]