---
title: "Estimate transcript evaluation"
method: POST
path: "/v1/transcript-evaluation/estimate"
tags: ["Transcript evaluation", "Public-Docs"]
---

# Estimate transcript evaluation

`POST /v1/transcript-evaluation/estimate`

Estimate the cost of running the specified evaluation for transcript matching the provided filters.

## Request body

- object
  - `filters` TranscriptFilter[]
    - union
      - object
        - `id` string, required
        - `op` 'gt' | 'gte' | 'lt' | 'lte', required
        - `value` number, required
      - object
        - `id` string, required
        - `op` 'eq' | 'neq', required
        - `value` union, required
          - string
          - number
          - boolean
      - object
        - `id` string, required
        - `op` 'between', required
        - `value` union[], required
          - union
            - number
            - number
      - object
        - `id` string, required
        - `op` 'in' | 'nin', required
        - `value` union[], required
          - union
            - string
            - number
      - object
        - `id` string, required
        - `op` 'contains', required
        - `value` string, required
      - object
        - `id` string, required
        - `op` 'exists' | 'not_exists', required
      - object
        - `id` string, required
        - `op` 'json_contains', required
        - `value` object[], required
  - `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.
  - `updatedAfter` string, date-time — Select transcripts that were last updated at or after a specific date.
  - `updatedBefore` string, date-time — Select transcripts that were last updated at or before a specific date.
  - `environmentID` union — @deprecated use versionID and projectEnvironmentIDOrAlias instead
    - string
    - VersionTag[]
  - `versionID` string
  - `projectEnvironmentIDOrAlias` string
  - `evaluationIDs` string[], required

## Response `200`

- EstimateTranscriptEvaluationResponse
  - `totalCost` number, required
  - `breakdown` object, required
    - `transcriptCount` number, required
    - `evaluations` object[], required
      - `id` string, required
      - `cost` number, required

---

[API](https://skmtc.net/voiceflow/apis/general-runtime.md) · [All operations](https://skmtc.net/voiceflow/apis/general-runtime/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/voiceflow/general-runtime/versions/6b1c4f778c56/schema)
