Skip to main content
GET
/
api
/
v1
/
sessions
/
{sessionId}
/
timeline
Get session timeline
curl --request GET \
  --url https://api.getdecipher.com/api/v1/sessions/{sessionId}/timeline \
  --header 'Authorization: Bearer <token>'
{
  "object": "sessionTimeline",
  "sessionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "overview": "<string>",
  "tags": [
    {
      "tag": "<string>",
      "reasoning": "<string>"
    }
  ],
  "pages": [
    {
      "page": "<string>",
      "startTime": 123,
      "endTime": 123,
      "clickCount": 123,
      "featuresUsed": [
        "<string>"
      ],
      "activities": [
        {
          "startTime": "<string>",
          "endTime": "<string>",
          "summary": "<string>",
          "userAction": "<string>",
          "userBehavior": "<string>"
        }
      ]
    }
  ],
  "loadingIssues": [
    {
      "description": "<string>",
      "longDescription": "<string>",
      "durationInSeconds": 123,
      "timestamp": 123
    }
  ]
}

Authorizations

Authorization
string
header
required

API key authentication. Use your Decipher API key as the bearer token.

Path Parameters

sessionId
string<uuid>
required

The UUID of the session

Example:

"a1b2c3d4-e5f6-7890-abcd-ef1234567890"

Response

Session timeline

object
enum<string>
required
Available options:
sessionTimeline
sessionId
string<uuid>
required
overview
string | null
required
tags
object[]
required
pages
object[]
required
loadingIssues
object[]
required