Skip to content

HubSpot: Transcriptions schemas

6 HubSpot schemas with complete fields and constraints.

← Transcriptions operations · All schemas

Create Transcript — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
engagementIdintegerRequired within parentThe unique identifier for the engagement associated with this transcript. It is an integer in int64 format.
Format: int64
transcriptCreateUtterancesarrayRequired within parentAn array of utterances that make up the transcript. Each utterance is represented by a TranscriptCreateUtterance object.
transcriptCreateUtterances[]ModelEach itemExpand Create Transcript — request body — body transcript Create Utterances item

Referenced models: Create Transcript — request body — body transcript Create Utterances item

Create Transcript — request body — body transcript Create Utterances item

FieldTypePresenceDescription and constraints
$objectRoot
endTimeMillisintegerRequired within parentThe end time of the utterance in milliseconds, represented as an integer.
Format: int64
languageCodestringOptionalThe language code of the utterance, represented as a string.
speakerModelRequired within parentExpand Retrieve transcript — response body — transcript Utterances item speaker
startTimeMillisintegerRequired within parentThe start time of the utterance in milliseconds, represented as an integer.
Format: int64
textstringRequired within parentThe content of the utterance as a string.

Referenced models: Retrieve transcript — response body — transcript Utterances item speaker

Create Transcript — response body

FieldTypePresenceDescription and constraints
$objectRoot
idstringRequired within parentThe unique identifier for the created transcript, represented as a string.

Retrieve transcript — response body

FieldTypePresenceDescription and constraints
$objectRoot
createdAtstringRequired within parentThe date and time when this transcript was created, in ISO 8601 date-time format.
Format: date-time
engagementIdJSONRequired within parent
engagementId (anyOf 1)integerAlternativeThe unique identifier for the engagement associated with this transcript. It is an integer in int64 format.
Format: int64
engagementId (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
idstringRequired within parentThe unique identifier for this transcript, represented as a string.
transcriptSourcestringRequired within parentIndicates the origin of the transcript, which can be either 'HUBSPOT_GENERATED' or 'INTEGRATOR_GENERATED'.
Known values: HUBSPOT_GENERATED, INTEGRATOR_GENERATED
transcriptUtterancesarrayRequired within parentAn array of utterances that make up the transcript. Each utterance contains details such as text, timing, and speaker information.
transcriptUtterances[]ModelEach itemExpand Retrieve transcript — response body — transcript Utterances item
updatedAtstringRequired within parentThe date and time when this transcript was last updated, in ISO 8601 date-time format.
Format: date-time

Referenced models: Retrieve transcript — response body — transcript Utterances item

Retrieve transcript — response body — transcript Utterances item

FieldTypePresenceDescription and constraints
$objectRoot
endTimeMillisJSONRequired within parent
endTimeMillis (anyOf 1)integerAlternativeThe end time of the utterance, given as a Unix timestamp in milliseconds. It marks when the utterance ended.
Format: int64
endTimeMillis (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
idstringRequired within parentA unique identifier for the utterance, represented as a string.
languageCodestringOptionalThe language code of the utterance, represented as a string. This indicates the language in which the text was spoken.
speakerModelOptionalExpand Retrieve transcript — response body — transcript Utterances item speaker
startTimeMillisJSONRequired within parent
startTimeMillis (anyOf 1)integerAlternativeThe start time of the utterance, given as a Unix timestamp in milliseconds. It marks when the utterance began.
Format: int64
startTimeMillis (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
textstringRequired within parentThe spoken text of the utterance. It is a string representing the actual words spoken.

Referenced models: Retrieve transcript — response body — transcript Utterances item speaker

Retrieve transcript — response body — transcript Utterances item speaker

FieldTypePresenceDescription and constraints
$objectRoot
emailstringOptionalThe email address of the speaker, represented as a string.
idstringRequired within parentA unique identifier for the speaker, represented as a string.
namestringRequired within parentThe name of the speaker, represented as a string.

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.