<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: WebEx Calling API answer, requires optional &amp;quot;endpointId&amp;quot; in Webex for Developers</title>
    <link>https://community.cisco.com/t5/webex-for-developers/webex-calling-api-answer-requires-optional-quot-endpointid-quot/m-p/5363226#M4681</link>
    <description>&lt;P&gt;Thanks for posting this; it’s really useful to see others running into the same &lt;EM&gt;optional endpointId&lt;/EM&gt; behavior when calling the Webex Calling &lt;STRONG&gt;Answer&lt;/STRONG&gt; API and wondering why it suddenly seems required even though docs say it’s optional. In some cases it turns out to be tenant-specific or related to how the call is routed, but it’s great that folks are troubleshooting scopes and token permissions together so we can understand how preferred endpoints and answer behavior really work in practice. &lt;A href="https://community.cisco.com" target="_blank" rel="noopener"&gt;community.cisco.com&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 20 Jan 2026 11:22:13 GMT</pubDate>
    <dc:creator>carlbidwell</dc:creator>
    <dc:date>2026-01-20T11:22:13Z</dc:date>
    <item>
      <title>WebEx Calling API answer, requires optional "endpointId" parameter</title>
      <link>https://community.cisco.com/t5/webex-for-developers/webex-calling-api-answer-requires-optional-quot-endpointid-quot/m-p/5276051#M4205</link>
      <description>&lt;P&gt;Hey,&lt;BR /&gt;&lt;BR /&gt;I try to answer an existing call on webex calling over the API out of WebEx Contact Center with Agent credentials.&lt;BR /&gt;(&lt;SPAN&gt;&lt;A href="https://developer.webex.com/docs/api/v1/call-controls/answer" target="_blank" rel="noopener"&gt;https://developer.webex.com/docs/api/v1/call-controls/answer&lt;/A&gt;&lt;/SPAN&gt;)&lt;/P&gt;
&lt;P&gt;The documentation says, the "&lt;SPAN&gt;endpointId" parameter is optional. The issue I'm facing is, the request returns with an error 400 (No Endpoint for call) if I don't provide an endpointId as a parameter.&lt;BR /&gt;&lt;BR /&gt;I'm sure, this worked in the past. Are there any changes, that are not documented yet?&lt;BR /&gt;&lt;BR /&gt;Second issue is to gather the Endpoint ID from Webex (Calling)&lt;BR /&gt;(&lt;A href="https://developer.webex.com/docs/api/v1/user-call-settings/get-preferred-answer-endpoint)" target="_blank" rel="noopener"&gt;https://developer.webex.com/docs/api/v1/user-call-settings/get-preferred-answer-endpoint)&lt;/A&gt;&lt;BR /&gt;I'm not allowed to access this with my WxCC Agent token.&lt;BR /&gt;Is there a workaround for this? &lt;BR /&gt;Is it possible to assign the scope (spark:telephony_config_read) for the wxcc agent?&lt;BR /&gt;This would solve the issue explained above.&lt;BR /&gt;&lt;BR /&gt;Thank's and have a good day&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Mar 2025 10:28:41 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/webex-calling-api-answer-requires-optional-quot-endpointid-quot/m-p/5276051#M4205</guid>
      <dc:creator>thomc</dc:creator>
      <dc:date>2025-03-28T10:28:41Z</dc:date>
    </item>
    <item>
      <title>Re: WebEx Calling API answer, requires optional "endpointId"</title>
      <link>https://community.cisco.com/t5/webex-for-developers/webex-calling-api-answer-requires-optional-quot-endpointid-quot/m-p/5276704#M4208</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/723997"&gt;@thomc&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Thanks for checking over the Community Forum!&lt;BR /&gt;For the first one, you're getting a 404 error message for the /answer API while you're not providing the "enpointId" parameter in your request payload, is it possible to share an error trackingId please.&lt;BR /&gt;That'd help here to investigate further.&lt;BR /&gt;I'm not very sure if that request Body parameter has been made as mandatory, because I don't see anything on the API changelog recently -&amp;nbsp;&lt;A href="https://developer.webex.com/docs/api/changelog" target="_blank"&gt;https://developer.webex.com/docs/api/changelog&lt;/A&gt;&lt;BR /&gt;But if so, at least there is a need of API documentation update then.&amp;nbsp;&lt;BR /&gt;And for this one, kindly share the details over &lt;A href="mailto:devsupport@webex.com" target="_blank"&gt;devsupport@webex.com&lt;/A&gt;&amp;nbsp;and it'd raise a Support case to our queue. That way, it'd be better to keep track of the progress and communicate further.&lt;/P&gt;
&lt;P&gt;And regarding the second request, Yes for the API -&amp;nbsp;&lt;A href="https://developer.webex.com/docs/api/v1/user-call-settings/get-preferred-answer-endpoint)" target="_blank" rel="noopener nofollow noreferrer"&gt;/get-preferred-answer-endpoint&lt;/A&gt;&amp;nbsp;- at least you should have the "&lt;SPAN&gt;spark:telephony_config_read"&amp;nbsp;&lt;/SPAN&gt;scope in your Token and this API is not configured to work with the WxCC agent token.&lt;BR /&gt;What you can do is, you can create a &lt;STRONG&gt;Webex Integration&lt;/STRONG&gt; from here -&amp;nbsp;&lt;A href="https://developer.webex.com/my-apps/new" target="_blank"&gt;https://developer.webex.com/my-apps/new&lt;/A&gt;&amp;nbsp;and in the scope list, you can have the Contact Center scope/s as well as the "&lt;SPAN&gt;spark:telephony_config_read" scope.&lt;BR /&gt;And then use that Integration credentials to generate an Access Token following the documentation here -&amp;nbsp;&lt;A href="https://developer.webex.com/docs/integrations" target="_blank"&gt;https://developer.webex.com/docs/integrations&lt;/A&gt;&lt;BR /&gt;Or, you can check this Blog post as well to generate an Integration Access token in just few minutes from POSTMAN -&amp;nbsp;&lt;A href="https://developer.webex.com/blog/generating-an-oauth-token-pair-using-a-webex-integration" target="_blank"&gt;https://developer.webex.com/blog/generating-an-oauth-token-pair-using-a-webex-integration&lt;/A&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Now use that Access Token for the API request and it should work! Let us know if you have any further queries.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Regards!&lt;BR /&gt;Sandip&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 31 Mar 2025 07:22:17 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/webex-calling-api-answer-requires-optional-quot-endpointid-quot/m-p/5276704#M4208</guid>
      <dc:creator>sandiban</dc:creator>
      <dc:date>2025-03-31T07:22:17Z</dc:date>
    </item>
    <item>
      <title>Re: WebEx Calling API answer, requires optional "endpointId"</title>
      <link>https://community.cisco.com/t5/webex-for-developers/webex-calling-api-answer-requires-optional-quot-endpointid-quot/m-p/5284769#M4247</link>
      <description>&lt;P&gt;Sorry for the delay,&lt;BR /&gt;In the end it was just an issue with our test tenant. The integration system worked and we couldn't find the issue on our test tenant.&lt;BR /&gt;Now it works without an endpoint parameter and the call is answered on the "default" device.&lt;BR /&gt;Thank you for your help&lt;BR /&gt;Regards&lt;BR /&gt;Christian&lt;/P&gt;</description>
      <pubDate>Thu, 24 Apr 2025 12:19:25 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/webex-calling-api-answer-requires-optional-quot-endpointid-quot/m-p/5284769#M4247</guid>
      <dc:creator>thomc</dc:creator>
      <dc:date>2025-04-24T12:19:25Z</dc:date>
    </item>
    <item>
      <title>Re: WebEx Calling API answer, requires optional "endpointId"</title>
      <link>https://community.cisco.com/t5/webex-for-developers/webex-calling-api-answer-requires-optional-quot-endpointid-quot/m-p/5361134#M4675</link>
      <description>&lt;P&gt;Hi Sandip,&lt;/P&gt;
&lt;P&gt;I am facing same issue with Webex Calling Answer API, I am not setting any &lt;SPAN&gt;endpointId&lt;/SPAN&gt;&amp;nbsp;in body JSON. Below is the response I am getting from Webex -&lt;/P&gt;
&lt;P&gt;Response: {"message":"No Endpoint for call","errors":[{"description":"No Endpoint for call","code":100020}],"trackingId":"CXAPI_65e38055-9b6f-48a2-9d65-32030f4abeac"}&lt;/P&gt;
&lt;P&gt;Can you let me know what is the issue with our Answer method call?&lt;/P&gt;
&lt;P&gt;Other API like Make Call, Reject, Disconnect, Hold &amp;amp; Resume working fine.&lt;/P&gt;
&lt;P&gt;Is there any way to check Webex logs for our integration?&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;
&lt;P&gt;Umesh Chaurasia&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jan 2026 08:58:38 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/webex-calling-api-answer-requires-optional-quot-endpointid-quot/m-p/5361134#M4675</guid>
      <dc:creator>upchaurasia</dc:creator>
      <dc:date>2026-01-14T08:58:38Z</dc:date>
    </item>
    <item>
      <title>Re: WebEx Calling API answer, requires optional "endpointId"</title>
      <link>https://community.cisco.com/t5/webex-for-developers/webex-calling-api-answer-requires-optional-quot-endpointid-quot/m-p/5361941#M4677</link>
      <description>&lt;P&gt;Hello Community Member &amp;amp; Cisco Support Team,&lt;/P&gt;
&lt;P&gt;Waiting for response.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Umesh&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jan 2026 06:06:42 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/webex-calling-api-answer-requires-optional-quot-endpointid-quot/m-p/5361941#M4677</guid>
      <dc:creator>upchaurasia</dc:creator>
      <dc:date>2026-01-16T06:06:42Z</dc:date>
    </item>
    <item>
      <title>Re: WebEx Calling API answer, requires optional "endpointId"</title>
      <link>https://community.cisco.com/t5/webex-for-developers/webex-calling-api-answer-requires-optional-quot-endpointid-quot/m-p/5363223#M4679</link>
      <description>&lt;P&gt;It seems endpointid required. After passing endpointid it's working fine.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Umesh&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jan 2026 11:11:03 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/webex-calling-api-answer-requires-optional-quot-endpointid-quot/m-p/5363223#M4679</guid>
      <dc:creator>upchaurasia</dc:creator>
      <dc:date>2026-01-20T11:11:03Z</dc:date>
    </item>
    <item>
      <title>Re: WebEx Calling API answer, requires optional "endpointId"</title>
      <link>https://community.cisco.com/t5/webex-for-developers/webex-calling-api-answer-requires-optional-quot-endpointid-quot/m-p/5363226#M4681</link>
      <description>&lt;P&gt;Thanks for posting this; it’s really useful to see others running into the same &lt;EM&gt;optional endpointId&lt;/EM&gt; behavior when calling the Webex Calling &lt;STRONG&gt;Answer&lt;/STRONG&gt; API and wondering why it suddenly seems required even though docs say it’s optional. In some cases it turns out to be tenant-specific or related to how the call is routed, but it’s great that folks are troubleshooting scopes and token permissions together so we can understand how preferred endpoints and answer behavior really work in practice. &lt;A href="https://community.cisco.com" target="_blank" rel="noopener"&gt;community.cisco.com&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jan 2026 11:22:13 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/webex-calling-api-answer-requires-optional-quot-endpointid-quot/m-p/5363226#M4681</guid>
      <dc:creator>carlbidwell</dc:creator>
      <dc:date>2026-01-20T11:22:13Z</dc:date>
    </item>
  </channel>
</rss>

