Skip to main content
POST
/
v1
/
transcript
/
project
/
{projectID}
Search transcripts
curl --request POST \
  --url https://analytics-api.voiceflow.com/v1/transcript/project/{projectID} \
  --header 'Content-Type: application/json' \
  --header 'authorization: <api-key>' \
  --data '
{
  "filters": [
    {
      "id": "<string>",
      "op": "gt",
      "value": 123
    }
  ],
  "endDate": "2023-11-07T05:31:56Z",
  "sessionID": "<string>",
  "startDate": "2023-11-07T05:31:56Z",
  "environmentID": "<string>"
}
'
{
  "transcripts": [
    {
      "id": "<string>",
      "sessionID": "<string>",
      "projectID": "<string>",
      "environmentID": "<string>",
      "createdAt": "2023-11-07T05:31:56Z",
      "updatedAt": "2023-11-07T05:31:56Z",
      "expiresAt": "2023-11-07T05:31:56Z",
      "endedAt": "2023-11-07T05:31:56Z",
      "recordingURL": "<string>",
      "properties": [
        {
          "value": "<string>",
          "metadata": {},
          "createdAt": "2023-11-07T05:31:56Z",
          "updatedAt": "2023-11-07T05:31:56Z",
          "id": "<string>",
          "name": "<string>",
          "type": "<string>",
          "default": true
        }
      ],
      "evaluations": [
        {
          "value": 123,
          "reason": "<string>",
          "cost": 123,
          "createdAt": "2023-11-07T05:31:56Z",
          "updatedAt": "2023-11-07T05:31:56Z",
          "id": "<string>",
          "name": "<string>",
          "description": "<string>",
          "default": true,
          "type": "boolean"
        }
      ]
    }
  ]
}

Authorizations

authorization
string
header
required

Voiceflow Dialog Manager API key (VF.DM) or Workspace API key (VF.WS)

Path Parameters

projectID
string
required

ID of the target Voiceflow project.

Query Parameters

take
integer
default:25

The maximum number of results to return, used for pagination

Required range: 1 < x < 100
skip
integer
default:0

The number of results to skip, used for pagination.

Required range: x > 0
order
enum<string>
default:DESC

Used to control the order of the results returned.

Available options:
ASC,
DESC

Body

application/json
filters
object[]

Filter transcripts based on properties and evaluation results.

Maximum array length: 50
endDate
string<date-time>

Select transcripts that were started before a specific date.

sessionID
string

Select transcripts by sessionID.

startDate
string<date-time>

Select transcripts that were started after a specific date.

environmentID

Select transcripts that were generated from conversations within a specific environment.

Response

200 - application/json
transcripts
object[]
required