> ## Documentation Index
> Fetch the complete documentation index at: https://docs.runmorph.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Call Transcript

> Open-Source Unified Call Transcript Model

<Card title="Call Transcript" icon="file-lines" iconType="duotone">
  A transcript of a recorded phone call with speaker information.
</Card>

## Fields

<ParamField body="call" type="telephonyCall">
  Reference to the call this transcript belongs to
</ParamField>

<ParamField body="duration" type="number">
  Duration of the call in seconds
</ParamField>

<ResponseField name="segments" type="object[]">
  Transcript segments with timing information

  <Expandable title="child attributes">
    <ResponseField name="start" type="number">
      Start time in seconds
    </ResponseField>

    <ResponseField name="end" type="number">
      End time in seconds
    </ResponseField>

    <ResponseField name="text" type="string">
      Transcribed text segment
    </ResponseField>

    <ResponseField name="speakerId" type="string">
      ID of the speaker
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="speakers" type="object[]">
  List of speakers in the transcript

  <Expandable title="child attributes">
    <ResponseField name="id" type="string">
      Unique speaker identifier
    </ResponseField>

    <ResponseField name="origin" type="enum">
      Whether the speaker is internal (user), external (contact), or unknown
    </ResponseField>

    <ResponseField name="name" type="string">
      Speaker's name
    </ResponseField>

    <ResponseField name="phone" type="string">
      Phone number of the speaker
    </ResponseField>

    <ResponseField name="email" type="string">
      Email address of the speaker
    </ResponseField>

    <ResponseField name="user" type="genericUser">
      Reference to internal user if speaker is internal
    </ResponseField>

    <ResponseField name="contact" type="genericContact">
      Reference to contact if speaker is external
    </ResponseField>
  </Expandable>
</ResponseField>

## Custom Fields

<Check>
  **Supported** <br />
  The Call Transcript model supports our `Field Mapping` feature, enabling you or your customers
  to seamlessly map call transcript custom fields to the unified call transcript model.
</Check>

## Connectors

<AccordionGroup>
  <Accordion title="Aircall" defaultOpen={false} icon={<svg width="16" height="16" viewBox="0 0 62 62" xmlns="http://www.w3.org/2000/svg" fill="none"><path fill-rule="evenodd" d="M42.172 9.946C39.69 9.374 35.611 9 31 9s-8.69.374-11.172.946c-4.948 1.038-8.844 4.934-9.882 9.882C9.374 22.31 9 26.389 9 31s.374 8.69.946 11.172c1.038 4.948 4.934 8.844 9.882 9.882C22.31 52.626 26.389 53 31 53s8.69-.374 11.172-.946c4.948-1.038 8.844-4.934 9.882-9.882C52.626 39.69 53 35.611 53 31s-.374-8.69-.946-11.172c-1.038-4.948-4.934-8.844-9.882-9.882z" fill="#00b388"/><mask id="A" maskUnits="userSpaceOnUse" x="9" y="9" width="44" height="44"><path d="M42.172 9.946C39.69 9.374 35.611 9 31 9s-8.69.374-11.172.946c-4.948 1.038-8.844 4.934-9.882 9.882C9.374 22.31 9 26.389 9 31s.374 8.69.946 11.172c1.038 4.948 4.934 8.844 9.882 9.882C22.31 52.626 26.389 53 31 53s8.69-.374 11.172-.946c4.948-1.038 8.844-4.934 9.882-9.882C52.626 39.69 53 35.611 53 31s-.374-8.69-.946-11.172c-1.038-4.948-4.934-8.844-9.882-9.882z" fill="#fff"/></mask><g mask="url(#A)"><path fill-rule="evenodd" d="M36.287 42.775c-.418-.994-1.304-1.742-2.382-1.968-.645-.149-1.706-.246-2.905-.246s-2.259.097-2.905.246c-1.071.225-1.952.964-2.373 1.947-.146.341-.495.549-.865.515l-.239-.023c-1.725-.172-3.081-.411-3.869-.691a1.4 1.4 0 0 1-.91-1.309l.001-.044.004-.074.004-.062c.134-1.796 1.225-5.999 2.854-10.798 1.862-5.485 3.809-9.926 4.687-10.792a1.88 1.88 0 0 1 .481-.362c.07-.04.158-.078.263-.114.585-.198 1.648-.329 2.865-.329s2.282.131 2.858.325a1.59 1.59 0 0 1 .272.117c.179.094.34.216.479.361.879.868 2.827 5.309 4.689 10.794 1.629 4.798 2.719 9.002 2.854 10.798 0 .015.001.03.003.045l.006.09.001.044c0 .598-.376 1.108-.905 1.307-.792.281-2.146.521-3.869.693l-.273.026c-.354.032-.689-.169-.826-.497z" fill="#fff"/></g></svg>}>
    <p>
      The Aircall connector seamlessly integrates with our unified
      `telephonyCallTranscript` model. <br />
    </p>

    **API Reference**

    <table className="mt-0">
      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md leading-tight font-bold bg-green-400/20 text-green-700 dark:bg-green-400/20 dark:text-green-400">GET</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript`</td>
        <td className="py-1 px-2">\[List and Search Aircall Call Transcripts]\(./../api-reference/models/call transcript/list-call transcript)</td>
      </tr>

      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md  leading-tight font-bold bg-green-400/20 text-green-700 dark:bg-green-400/20 dark:text-green-400">GET</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript/:id`</td>
        <td className="py-1 px-2">\[Retrieve a Aircall Call Transcript]\(./../api-reference/models/call transcript/retrieve-call transcript)</td>
      </tr>

      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md  leading-tight font-bold bg-blue-400/20 text-blue-700 dark:bg-blue-400/20 dark:text-blue-400">POST</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript`</td>
        <td className="py-1 px-2">\[Create a Aircall Call Transcript]\(./../api-reference/models/call transcript/create-call transcript)</td>
      </tr>

      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md leading-tight font-bold bg-orange-400/20 text-orange-700 dark:bg-orange-400/20 dark:text-orange-400">PATCH</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript/:id`</td>
        <td className="py-1 px-2">\[Update a Aircall Call Transcript]\(./../api-reference/models/call transcript/update-call transcript)</td>
      </tr>

      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md leading-tight font-bold bg-red-400/20 text-red-700 dark:bg-red-400/20 dark:text-red-400">DEL</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript/:id`</td>
        <td className="py-1 px-2">\[Delete a Aircall Call Transcript]\(./../api-reference/models/call transcript/delete-call transcript)</td>
      </tr>
    </table>

    <br />

    [view other models supported by Aircall](./../connectors/aircall)
  </Accordion>

  <Accordion title="Gong" defaultOpen={false} icon={<svg width="16" height="16" viewBox="0 0 62 62" xmlns="http://www.w3.org/2000/svg" fill="none"><g clip-path="url(#A)"><path d="M50.476 27.845h-11.83a1.01 1.01 0 0 0-.955 1.328l2.843 7.368c.124.332-.124.685-.477.664l-3.632-.228a.42.42 0 0 0-.415.208l-2.823 4.006c-.145.228-.457.311-.685.145l-4.192-2.843c-.166-.104-.394-.104-.54 0l-5.811 3.923c-.374.249-.872-.104-.747-.54l1.619-5.77c.062-.249-.042-.477-.291-.581l-3.072-1.245a.47.47 0 0 1-.187-.747l2.698-3.362c.125-.166.145-.394.021-.581l-2.283-3.3c-.207-.311-.021-.726.374-.747l3.549-.27a.52.52 0 0 0 .457-.519l-.291-4.96c-.021-.353.332-.602.685-.477l4.4 1.826c.187.083.415.041.54-.125l3.03-3.383a.51.51 0 0 1 .83.125l1.826 4.69c.249.581.976.789 1.474.394l7.119-5.292c.809-.602.291-1.889-.706-1.743l-4.691.623c-.228.041-.436-.104-.519-.311l-2.47-6.33c-.27-.664-1.121-.83-1.619-.291l-5.355 5.811c-.145.145-.353.187-.54.104l-7.057-2.968c-.623-.249-1.328.187-1.349.872l-.249 7.285c-.021.249-.207.457-.457.457l-6.434.415c-.747.041-1.162.892-.747 1.515l4.275 6.31c.125.187.104.415-.041.602l-4.338 4.981c-.436.498-.249 1.266.353 1.536l4.981 2.158c.228.104.332.332.27.56l-3.196 12.453c-.228.892.768 1.557 1.515 1.038l11.975-8.593c.166-.104.394-.124.56 0l5.458 3.84c.457.332 1.059.187 1.37-.249l3.404-5.23c.104-.166.291-.249.457-.207l8.157.975c.664.104 1.328-.457 1.079-1.059l-3.404-8.779c-.104-.249 0-.498.291-.643l6.206-2.926c.955-.498.623-1.91-.415-1.91z" fill="#8039e9"/></g><defs><clipPath id="A"><path fill="#fff" transform="translate(11 9)" d="M0 0h40.472v44H0z"/></clipPath></defs></svg>}>
    <p>
      The Gong connector seamlessly integrates with our unified
      `telephonyCallTranscript` model. <br />
    </p>

    **API Reference**

    <table className="mt-0">
      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md leading-tight font-bold bg-green-400/20 text-green-700 dark:bg-green-400/20 dark:text-green-400">GET</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript`</td>
        <td className="py-1 px-2">\[List and Search Gong Call Transcripts]\(./../api-reference/models/call transcript/list-call transcript)</td>
      </tr>

      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md  leading-tight font-bold bg-green-400/20 text-green-700 dark:bg-green-400/20 dark:text-green-400">GET</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript/:id`</td>
        <td className="py-1 px-2">\[Retrieve a Gong Call Transcript]\(./../api-reference/models/call transcript/retrieve-call transcript)</td>
      </tr>

      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md  leading-tight font-bold bg-blue-400/20 text-blue-700 dark:bg-blue-400/20 dark:text-blue-400">POST</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript`</td>
        <td className="py-1 px-2">\[Create a Gong Call Transcript]\(./../api-reference/models/call transcript/create-call transcript)</td>
      </tr>

      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md leading-tight font-bold bg-orange-400/20 text-orange-700 dark:bg-orange-400/20 dark:text-orange-400">PATCH</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript/:id`</td>
        <td className="py-1 px-2">\[Update a Gong Call Transcript]\(./../api-reference/models/call transcript/update-call transcript)</td>
      </tr>

      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md leading-tight font-bold bg-red-400/20 text-red-700 dark:bg-red-400/20 dark:text-red-400">DEL</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript/:id`</td>
        <td className="py-1 px-2">\[Delete a Gong Call Transcript]\(./../api-reference/models/call transcript/delete-call transcript)</td>
      </tr>
    </table>

    <br />

    [view other models supported by Gong](./../connectors/gong)
  </Accordion>

  <Accordion title="Dialpad" defaultOpen={false} icon={<svg width="16" height="16" viewBox="0 0 62 62" xmlns="http://www.w3.org/2000/svg" fill="none"><path d="M41.976 19.834c-5.512 0-10.154 4.029-10.927 9.477v-15.15c0-.097-.065-.161-.161-.161-.032 0-.097.032-.129.065l-6.447 6.64a10.96 10.96 0 0 0-4.287-.87C13.932 19.834 9 24.766 9 30.826s4.932 10.992 11.024 10.992c5.512 0 10.154-4.029 10.927-9.477v15.15c0 .161.194.226.29.129l6.447-6.64c1.354.58 2.804.87 4.287.87C48.068 41.851 53 36.919 53 30.859a11 11 0 0 0-11.024-11.024z" fill="#1738fa"/></svg>}>
    <p>
      The Dialpad connector seamlessly integrates with our unified
      `telephonyCallTranscript` model. <br />
    </p>

    **API Reference**

    <table className="mt-0">
      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md leading-tight font-bold bg-green-400/20 text-green-700 dark:bg-green-400/20 dark:text-green-400">GET</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript`</td>
        <td className="py-1 px-2">\[List and Search Dialpad Call Transcripts]\(./../api-reference/models/call transcript/list-call transcript)</td>
      </tr>

      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md  leading-tight font-bold bg-green-400/20 text-green-700 dark:bg-green-400/20 dark:text-green-400">GET</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript/:id`</td>
        <td className="py-1 px-2">\[Retrieve a Dialpad Call Transcript]\(./../api-reference/models/call transcript/retrieve-call transcript)</td>
      </tr>

      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md  leading-tight font-bold bg-blue-400/20 text-blue-700 dark:bg-blue-400/20 dark:text-blue-400">POST</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript`</td>
        <td className="py-1 px-2">\[Create a Dialpad Call Transcript]\(./../api-reference/models/call transcript/create-call transcript)</td>
      </tr>

      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md leading-tight font-bold bg-orange-400/20 text-orange-700 dark:bg-orange-400/20 dark:text-orange-400">PATCH</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript/:id`</td>
        <td className="py-1 px-2">\[Update a Dialpad Call Transcript]\(./../api-reference/models/call transcript/update-call transcript)</td>
      </tr>

      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md leading-tight font-bold bg-red-400/20 text-red-700 dark:bg-red-400/20 dark:text-red-400">DEL</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript/:id`</td>
        <td className="py-1 px-2">\[Delete a Dialpad Call Transcript]\(./../api-reference/models/call transcript/delete-call transcript)</td>
      </tr>
    </table>

    <br />

    [view other models supported by Dialpad](./../connectors/dialpad)
  </Accordion>

  <Accordion title="Ringover" defaultOpen={false} icon={<svg width="16" height="16" viewBox="0 0 512 512" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M508.058 301H382.6C364.097 353.053 314.401 390.323 256 390.323C197.6 390.323 147.904 353.053 129.401 301H3.94251C25.2084 420.926 129.969 512 256 512C382.032 512 486.792 420.926 508.058 301ZM510.593 229H387.609C375.111 167.756 320.937 121.677 256 121.677C191.064 121.677 136.89 167.756 124.392 229H1.40723C14.8969 100.307 123.735 0 256 0C388.266 0 497.104 100.307 510.593 229Z" fill="#3BD6CF"/></svg>}>
    <p>
      The Ringover connector seamlessly integrates with our unified
      `telephonyCallTranscript` model. <br />
    </p>

    **API Reference**

    <table className="mt-0">
      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md leading-tight font-bold bg-green-400/20 text-green-700 dark:bg-green-400/20 dark:text-green-400">GET</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript`</td>
        <td className="py-1 px-2">\[List and Search Ringover Call Transcripts]\(./../api-reference/models/call transcript/list-call transcript)</td>
      </tr>

      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md  leading-tight font-bold bg-green-400/20 text-green-700 dark:bg-green-400/20 dark:text-green-400">GET</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript/:id`</td>
        <td className="py-1 px-2">\[Retrieve a Ringover Call Transcript]\(./../api-reference/models/call transcript/retrieve-call transcript)</td>
      </tr>

      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md  leading-tight font-bold bg-blue-400/20 text-blue-700 dark:bg-blue-400/20 dark:text-blue-400">POST</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript`</td>
        <td className="py-1 px-2">\[Create a Ringover Call Transcript]\(./../api-reference/models/call transcript/create-call transcript)</td>
      </tr>

      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md leading-tight font-bold bg-orange-400/20 text-orange-700 dark:bg-orange-400/20 dark:text-orange-400">PATCH</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript/:id`</td>
        <td className="py-1 px-2">\[Update a Ringover Call Transcript]\(./../api-reference/models/call transcript/update-call transcript)</td>
      </tr>

      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md leading-tight font-bold bg-red-400/20 text-red-700 dark:bg-red-400/20 dark:text-red-400">DEL</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript/:id`</td>
        <td className="py-1 px-2">\[Delete a Ringover Call Transcript]\(./../api-reference/models/call transcript/delete-call transcript)</td>
      </tr>
    </table>

    <br />

    [view other models supported by Ringover](./../connectors/ringover)
  </Accordion>

  <Accordion title="Twilio" defaultOpen={false} icon={<svg width="16" height="16" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.937042 0 0 .937042 0 .046624)" fill="#e31e26"><path d="M34.1 0C15.3 0 0 15.3 0 34.1s15.3 34.1 34.1 34.1C53 68.3 68.3 53 68.3 34.1S53 0 34.1 0zm0 59.3C20.3 59.3 9 48 9 34.1 9 20.3 20.3 9 34.1 9 48 9 59.3 20.3 59.3 34.1 59.3 48 48 59.3 34.1 59.3z"/><circle cx="42.6" cy="25.6" r="7.1"/><circle cx="42.6" cy="42.6" r="7.1"/><circle cx="25.6" cy="42.6" r="7.1"/><circle cx="25.6" cy="25.6" r="7.1"/></g></svg>}>
    <p>
      The Twilio connector seamlessly integrates with our unified
      `telephonyCallTranscript` model. <br />
    </p>

    **API Reference**

    <table className="mt-0">
      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md leading-tight font-bold bg-green-400/20 text-green-700 dark:bg-green-400/20 dark:text-green-400">GET</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript`</td>
        <td className="py-1 px-2">\[List and Search Twilio Call Transcripts]\(./../api-reference/models/call transcript/list-call transcript)</td>
      </tr>

      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md  leading-tight font-bold bg-green-400/20 text-green-700 dark:bg-green-400/20 dark:text-green-400">GET</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript/:id`</td>
        <td className="py-1 px-2">\[Retrieve a Twilio Call Transcript]\(./../api-reference/models/call transcript/retrieve-call transcript)</td>
      </tr>

      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md  leading-tight font-bold bg-blue-400/20 text-blue-700 dark:bg-blue-400/20 dark:text-blue-400">POST</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript`</td>
        <td className="py-1 px-2">\[Create a Twilio Call Transcript]\(./../api-reference/models/call transcript/create-call transcript)</td>
      </tr>

      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md leading-tight font-bold bg-orange-400/20 text-orange-700 dark:bg-orange-400/20 dark:text-orange-400">PATCH</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript/:id`</td>
        <td className="py-1 px-2">\[Update a Twilio Call Transcript]\(./../api-reference/models/call transcript/update-call transcript)</td>
      </tr>

      <tr>
        <td className="py-1 px-2">
          <span className="px-1 py-0.5 rounded-md leading-tight font-bold bg-red-400/20 text-red-700 dark:bg-red-400/20 dark:text-red-400">DEL</span>
        </td>

        <td className="py-1 px-2">`/resources/telephonyCallTranscript/:id`</td>
        <td className="py-1 px-2">\[Delete a Twilio Call Transcript]\(./../api-reference/models/call transcript/delete-call transcript)</td>
      </tr>
    </table>

    <br />

    [view other models supported by Twilio](./../connectors/twilio)
  </Accordion>
</AccordionGroup>
