---
schema_version: "1"
id: 87b13525d14edaadab206f6081ff5c08a5e5de7f5de9f9a83afa5b225227b348
title: EmbeddedServiceLiveAgent
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/api_tooling/tooling_api_objects_embeddedserviceliveagent.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_embeddedserviceliveagent.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: d2d31c1b90fbc655b94f88fd4b44eb65c819ae4c46756da45a65ef5c6044f2b0
description: Represents a setup node for creating an Embedded Chat deployment. Available in Tooling API version 38.0 and later.
---
# EmbeddedServiceLiveAgent

Represents a setup node for creating an Embedded Chat deployment. Available in Tooling API version 38.0 and later.

## Supported Calls

create(), delete() describeLayout(), describeSObjects(), query(), retrieve(), update(), upsert()

## Supported REST HTTP Methods

DELETE, GET, HEAD, PATCH, POST, PUT, Query

## Special Access Rules

To access EmbeddedServiceLiveAgent, your org must have Service Cloud with Chat enabled.

## Fields

<table class="featureTable sort_table" summary="">


          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader  " id="d111428e121">Field</th>

              <th class="featureTableHeader  " id="d111428e124">Details</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="keyword parmname">AvatarImg</span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">url</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Filter, Group, Nillable, Sort</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">URL of the image used as the agent avatar image.
                    Available in API version 43.0 and later.</dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="keyword parmname">CustomPrechatComponent</span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">string</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Filter, Group, Nillable, Sort</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">Removed. The ID of the custom Lightning Component that’s
                    used for the pre-chat page in this embedded deployment.
                    Available in API versions 38.0 to 45.0. Removed in API
                    version 46.0 and later.</dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="keyword parmname">DeveloperName</span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">string</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Filter, Group, Sort</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">The unique name for the EmbeddedServiceLiveAgent
                    object.</dd>

                  <dd class="dd">This name can contain only underscores and alphanumeric
                    characters, and must be unique in your org. It must
                    begin with a letter, not include spaces, not end with an
                    underscore, and not contain two consecutive underscores.
                    This field is automatically generated, but you can
                    supply your own value if you create the record using the
                    API. <div class="box message info">
                      <div class="inner">
                        <div class="bd">
                          <div class="media">
                            <img class="img mtm" src="https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/images/icon_note.png" alt="Note">
                            <div class="mediaBd">
                              <h4 class="mbs">Note</h4>
                              <p>When creating large sets of data, always
                                specify a unique <span class="keyword parmname">DeveloperName</span>
                                for each record. If no
                                <span class="keyword parmname">DeveloperName</span> is specified,
                                performance may slow while Salesforce generates one
                                for each
                                record.
                              </p>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                    <div class="box message info">
                      <div class="inner">
                        <div class="bd">
                          <div class="media">
                            <img class="img mtm" src="https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/images/icon_note.png" alt="Note">
                            <div class="mediaBd">
                              <h4 class="mbs">Note</h4>
                              <p>Only
                                users with View DeveloperName OR View Setup and
                                Configuration permission can view, group, sort, and
                                filter this field.</p>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="keyword parmname">EmbeddedServiceConfigId</span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">reference</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Filter, Group, Sort</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">Unique name for the embedded chat deployment ID.</dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="keyword parmname">Enabled</span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">boolean</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Defaulted on create, Filter, Group, Sort</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">Indicates whether this embedded chat deployment is
                    enabled (<samp class="codeph nolang">true</samp>).
                    Available in API version 43.0 and later.</dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="keyword parmname">FontSize</span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">picklist</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Filter, Group, Restricted picklist, Sort</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">Font size for the chat window. Available in API version
                    43.0 and later.<div class="p">Possible values are:<ul class="ul bulletList">
                        <li class="li"><samp class="codeph nolang">Small</samp></li>

                        <li class="li"><samp class="codeph nolang">Medium</samp></li>

                        <li class="li"><samp class="codeph nolang">Large</samp></li>

                      </ul>
                      Available in API version 43.0 and
                      later.</div>
                  </dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="keyword parmname">FullName</span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">string</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Create, Group, Nillable</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">The unique name used for this embedded chat deployment.
                    The <span class="keyword parmname">fullName</span> can contain only
                    underscores and alphanumeric characters. It must be
                    unique, begin with a letter, not include spaces, not end
                    with an underscore, and not contain two consecutive
                    underscores.</dd>

                  <dd class="dd">Query this field only if the query result contains no
                    more than one record. Otherwise, an error is returned.
                    If more than one record exists, use multiple queries to
                    retrieve the records. This limit protects
                    performance.</dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="keyword parmname">HeaderBackgroundImg</span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">url</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Filter, Group, Nillable, Sort</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">Removed. URL of the image used for the header background
                    in the embedded chat window. Available in API version
                    43.0. Removed in API version 49.0 and later.</dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="keyword parmname">IsOfflineCaseEnabled</span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">boolean</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Defaulted on create, Filter, Group, Sort</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">Specifies whether offline support is enabled for this
                    embedded chat deployment (<samp class="codeph nolang">true</samp>) or not (<samp class="codeph nolang">false</samp>). Available in API version 43.0 and
                    later.</dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="keyword parmname">IsQueuePositionEnabled</span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">boolean</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Defaulted on create, Filter, Group, Sort</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">Specifies whether queue position (displaying the
                    customer’s place in line while they wait for an agent)
                    is enabled for this embedded chat deployment (<samp class="codeph nolang">true</samp>) or not (<samp class="codeph nolang">false</samp>). Available in
                    API version 43.0 and later.</dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="keyword parmname">Language</span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">picklist</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Defaulted on create, Filter, Group, Nillable, Restricted
                    picklist, Sort</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">Languages supported in the embedded chat deployment.<ul class="ul bulletList">
                      <li class="li">Chinese (Simplified): <samp class="codeph nolang">zh_CN</samp>
                      </li>

                      <li class="li">Chinese (Traditional): <samp class="codeph nolang">zh_TW</samp>
                      </li>

                      <li class="li">Danish: <samp class="codeph nolang">da</samp>
                      </li>

                      <li class="li">Dutch: <samp class="codeph nolang">nl_NL</samp>
                      </li>

                      <li class="li">English: <samp class="codeph nolang">en_US</samp>
                      </li>

                      <li class="li">Finnish: <samp class="codeph nolang">fi</samp>
                      </li>

                      <li class="li">French: <samp class="codeph nolang">fr</samp>
                      </li>

                      <li class="li">German: <samp class="codeph nolang">de</samp>
                      </li>

                      <li class="li">Italian: <samp class="codeph nolang">it</samp>
                      </li>

                      <li class="li">Japanese: <samp class="codeph nolang">ja</samp>
                      </li>

                      <li class="li">Korean: <samp class="codeph nolang">ko</samp>
                      </li>

                      <li class="li">Norwegian: <samp class="codeph nolang">no</samp>
                      </li>

                      <li class="li">Portuguese (Brazil): <samp class="codeph nolang">pt_BR</samp>
                      </li>

                      <li class="li">Russian: <samp class="codeph nolang">ru</samp>
                      </li>

                      <li class="li">Spanish: <samp class="codeph nolang">es</samp>
                      </li>

                      <li class="li">Spanish (Mexico): <samp class="codeph nolang">es_MX</samp> Spanish (Mexico) defaults to
                        Spanish for customer-defined translations.</li>

                      <li class="li">Swedish: <samp class="codeph nolang">sv</samp>
                      </li>

                      <li class="li">Thai: <samp class="codeph nolang">th</samp>
                        The Salesforce user interface is fully translated
                        to Thai, but Help is in English.</li>

                    </ul>
                  </dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="keyword parmname">LiveAgentChatUrl</span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">url</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Filter, Group, Nillable, Sort</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">The REST endpoint for Chat. Available in API version
                    43.0 and later.</dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="keyword parmname">LiveAgentContentUrl</span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">url</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Filter, Group, Nillable, Sort</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">The REST endpoint for Chat content. Available in API
                    version 43.0 and later.</dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="keyword parmname">ManageableState</span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">ManageableState enumerated list</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Filter, Group, Nillable, Restricted picklist, Sort</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">Indicates the manageable state of the specified
                    component that is contained in a package: <ul class="ul bulletList">
                      <li class="li"><samp class="codeph nolang">beta</samp></li>

                      <li class="li"><samp class="codeph nolang">deleted</samp></li>

                      <li class="li"><samp class="codeph nolang" id="option_deprecated"><a name="option_deprecated"><!-- --></a>deprecated</samp></li>

                      <li class="li"><samp class="codeph nolang">deprecatedEditable</samp></li>

                      <li class="li"><samp class="codeph nolang">installed</samp></li>

                      <li class="li"><samp class="codeph nolang">installedEditable</samp></li>

                      <li class="li"><samp class="codeph nolang">released</samp></li>

                      <li class="li"><samp class="codeph nolang">unmanaged</samp></li>

                    </ul>
                  </dd>


                </dl>

                <p class="p">Available in API version 43.0 and later.</p>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="keyword parmname">MasterLabel</span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">string</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Filter, Group, Sort</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">Name of the embedded chat deployment.</dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="keyword parmname">Metadata</span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">
                    <samp class="codeph nolang">mns:</samp>EmbeddedServiceLiveAgent
                  </dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Create, Nillable, Update</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">The embedded chat metadata.</dd>

                  <dd class="dd">Query this field only if the query result contains no
                    more than one record. Otherwise, an error is returned.
                    If more than one record exists, use multiple queries to
                    retrieve the records. This limit protects
                    performance.</dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="keyword parmname">NamespacePrefix</span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">string</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Filter, Group, Nillable, Sort</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">The namespace prefix that is associated with this
                    object. Each Developer Edition org that creates a
                    managed package has a unique namespace prefix. Limit: 15
                    characters. You can refer to a component in a managed
                    package by using the <samp class="codeph nolang"><var class="keyword varname">namespacePrefix</var>__<var class="keyword varname">componentName</var></samp>
                    notation. <p class="p">The namespace prefix can have one of the
                      following values.</p>
                    <a name="namespace_prefix_values"><!-- --></a>
                    <ul class="ul bulletList" id="namespace_prefix_values">
                      <li class="li">In Developer Edition orgs,
                        <span class="keyword parmname">NamespacePrefix</span> is set to the
                        namespace prefix of the org for all objects that
                        support it, unless an object is in an installed
                        managed package. In that case, the object has the
                        namespace prefix of the installed managed package.
                        This field’s value is the namespace prefix of the
                        Developer Edition org of the package
                        developer.
                      </li>

                      <li class="li">In orgs that are not Developer Edition orgs,
                        <span class="keyword parmname">NamespacePrefix</span> is set only
                        for objects that are part of an installed managed
                        package. All other objects have no namespace
                        prefix.
                      </li>

                    </ul>
                  </dd>

                  <dd class="dd">
                    <p class="p">Available in API version 43.0 and later.</p>

                  </dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="keyword parmname">OfflineCaseBackgroundImg</span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">string</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Filter, Group, Nillable, Sort</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">URL of the image used for the background for the offline
                    support case form in an embedded chat window. Available
                    in API version 43.0 and later.</dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="keyword parmname">PrechatBackgroundImg</span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">string</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Filter, Group, Nillable, Sort</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">URL of the image used for the background for the
                    pre-chat form in an embedded chat window. Available in
                    API version 43.0 and later.</dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="ph" id="prechatenabled"><a name="prechatenabled"><!-- --></a><span class="keyword parmname">PreChatEnabled</span></span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">boolean</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Defaulted on create, Filter, Group, Sort</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd"><span class="ph" id="desc_prechatenabled"><a name="desc_prechatenabled"><!-- --></a>Indicates whether the
                      pre-chat form is enabled for this embedded chat
                      deployment.</span></dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="keyword parmname">PrechatJson</span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">string</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Nillable</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">JSON object of all the fields of the selected pre-chat
                    form in Chat setup. Available in API version 43.0 and
                    later.</dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="ph" id="scenario"><a name="scenario"><!-- --></a><span class="keyword parmname">Scenario</span></span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">picklist</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Filter, Group, Restricted picklist, Sort</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">
                    <span class="ph" id="desc_scenario"><a name="desc_scenario"><!-- --></a>The type of use case that is
                      selected for the pre-chat form.</span> Valid values are:<ul class="ul bulletList">
                      <li class="li"><samp class="codeph nolang">Basic</samp></li>

                      <li class="li"><samp class="codeph nolang">Sales</samp></li>

                      <li class="li"><samp class="codeph nolang">Service</samp></li>

                    </ul>
                  </dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="keyword parmname">SmallCompanyLogoImg</span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">url</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Filter, Group, Nillable, Sort</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">URL of the logo image used with embedded chat. Available
                    in API version 43.0 and later.</dd>


                </dl>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d111428e121" data-title="Field"><span class="keyword parmname">WaitingStateBackgroundImg</span></td>

              <td class="entry" headers="d111428e124" data-title="Details">
                <dl class="dl detailList">

                  <dt class="dt dlterm">Type</dt>

                  <dd class="dd">url</dd>



                  <dt class="dt dlterm">Properties</dt>

                  <dd class="dd">Filter, Group, Nillable, Sort</dd>



                  <dt class="dt dlterm">Description</dt>

                  <dd class="dd">URL of the image used for the background image in an
                    embedded chat window while the customer waits to be
                    connected with a support agent. Available in API version
                    43.0 and later.</dd>


                </dl>

              </td>

            </tr>

          </tbody>

        </table>

## Usage

EmbeddedServiceLiveAgent represents a Chat configuration that is added to your web page. The EmbeddedServiceLiveAgent record contains a unique combination of a Chat button and the Chat deployment that the administrator selects during setup.

To create an EmbeddedServiceLiveAgent record, create a Chat Deployment, a Chat Button, and an EmbeddedServiceConfig record. Then, set the fields for these records as references on the EmbeddedServiceLiveAgent record.