> ## 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

> Open-Source Unified Call Model

<Card title="Call" icon="phone" iconType="duotone">
  A phone call record with participants and recording details.
</Card>

## Fields

<ParamField body="direction" type="enum">
  Direction of the call (inbound, outbound)
</ParamField>

<ParamField body="status" type="enum">
  Call status (planned, inProgress, completed, missed, voicemail)
</ParamField>

<ParamField body="startedAt" type="date">
  Call start time
</ParamField>

<ParamField body="answeredAt" type="date">
  Time when call was answered (if applicable)
</ParamField>

<ParamField body="endedAt" type="date">
  Call end time
</ParamField>

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

<ParamField body="recordingUrl" type="string">
  URL to call recording or voicemail if available
</ParamField>

<ParamField body="users" type="genericUser[]">
  Internal participants in the call
</ParamField>

<ParamField body="contacts" type="genericContact[]">
  External participants in the call
</ParamField>

<ParamField body="externalNumber" type="string">
  External number involved in the call (if applicable)
</ParamField>

<ParamField body="internalNumber" type="string">
  Internal number involved in the call (if applicable)
</ParamField>

## Custom Fields

<Check>
  **Supported** <br />
  The Call model supports our `Field Mapping` feature, enabling you or your customers
  to seamlessly map call custom fields to the unified call 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
      `telephonyCall` 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/telephonyCall`</td>
        <td className="py-1 px-2">[List and Search Aircall Calls](./../api-reference/models/call/list-call)</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/telephonyCall/:id`</td>
        <td className="py-1 px-2">[Retrieve a Aircall Call](./../api-reference/models/call/retrieve-call)</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/telephonyCall`</td>
        <td className="py-1 px-2">[Create a Aircall Call](./../api-reference/models/call/create-call)</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/telephonyCall/:id`</td>
        <td className="py-1 px-2">[Update a Aircall Call](./../api-reference/models/call/update-call)</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/telephonyCall/:id`</td>
        <td className="py-1 px-2">[Delete a Aircall Call](./../api-reference/models/call/delete-call)</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
      `telephonyCall` 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/telephonyCall`</td>
        <td className="py-1 px-2">[List and Search Gong Calls](./../api-reference/models/call/list-call)</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/telephonyCall/:id`</td>
        <td className="py-1 px-2">[Retrieve a Gong Call](./../api-reference/models/call/retrieve-call)</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/telephonyCall`</td>
        <td className="py-1 px-2">[Create a Gong Call](./../api-reference/models/call/create-call)</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/telephonyCall/:id`</td>
        <td className="py-1 px-2">[Update a Gong Call](./../api-reference/models/call/update-call)</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/telephonyCall/:id`</td>
        <td className="py-1 px-2">[Delete a Gong Call](./../api-reference/models/call/delete-call)</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
      `telephonyCall` 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/telephonyCall`</td>
        <td className="py-1 px-2">[List and Search Dialpad Calls](./../api-reference/models/call/list-call)</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/telephonyCall/:id`</td>
        <td className="py-1 px-2">[Retrieve a Dialpad Call](./../api-reference/models/call/retrieve-call)</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/telephonyCall`</td>
        <td className="py-1 px-2">[Create a Dialpad Call](./../api-reference/models/call/create-call)</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/telephonyCall/:id`</td>
        <td className="py-1 px-2">[Update a Dialpad Call](./../api-reference/models/call/update-call)</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/telephonyCall/:id`</td>
        <td className="py-1 px-2">[Delete a Dialpad Call](./../api-reference/models/call/delete-call)</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
      `telephonyCall` 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/telephonyCall`</td>
        <td className="py-1 px-2">[List and Search Ringover Calls](./../api-reference/models/call/list-call)</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/telephonyCall/:id`</td>
        <td className="py-1 px-2">[Retrieve a Ringover Call](./../api-reference/models/call/retrieve-call)</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/telephonyCall`</td>
        <td className="py-1 px-2">[Create a Ringover Call](./../api-reference/models/call/create-call)</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/telephonyCall/:id`</td>
        <td className="py-1 px-2">[Update a Ringover Call](./../api-reference/models/call/update-call)</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/telephonyCall/:id`</td>
        <td className="py-1 px-2">[Delete a Ringover Call](./../api-reference/models/call/delete-call)</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
      `telephonyCall` 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/telephonyCall`</td>
        <td className="py-1 px-2">[List and Search Twilio Calls](./../api-reference/models/call/list-call)</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/telephonyCall/:id`</td>
        <td className="py-1 px-2">[Retrieve a Twilio Call](./../api-reference/models/call/retrieve-call)</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/telephonyCall`</td>
        <td className="py-1 px-2">[Create a Twilio Call](./../api-reference/models/call/create-call)</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/telephonyCall/:id`</td>
        <td className="py-1 px-2">[Update a Twilio Call](./../api-reference/models/call/update-call)</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/telephonyCall/:id`</td>
        <td className="py-1 px-2">[Delete a Twilio Call](./../api-reference/models/call/delete-call)</td>
      </tr>
    </table>

    <br />

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