Q&A Genius Results: synthesized response API

Harish57
ServiceNow Employee
ServiceNow Employee

Hi Team,


I need some help with Now Assist Multi-Content Q&A Genius Results.I want to get the response directly from an API, which I will call from a widget.

For example, if a user asks a question, I plan to call the API which reads related KBs and display the synthesized response.

Could you please share any documentation or reference links that could help me implement this requirement?

1 REPLY 1

M Iftikhar
Kilo Sage

Hi @Harish57 ,

Based on your requirement to call the Now Assist Multi-Content Q&A Genius Results directly from a widget through an API, here are some useful references:

  • Now Assist Multi-Content Q&A Genius Results (Yokohama docs)

    • Link – Explains how the Multi-Content Q&A Genius works, including synthesizing answers across multiple Knowledge Articles and its use cases in Employee Center and other experiences.

  • Community Thread – Setup in Virtual Agent

    • Link – A community discussion showing how to configure Now Assist Q&A Genius Results in Virtual Agent using the “Call Skill” action. This is one of the supported ways to programmatically surface Q&A results.

  • Now Assist Q&A Genius Results (Zurich docs)

    • Link – Provides product documentation on the standard Q&A Genius Results, detailing configuration steps and where it can be consumed within the platform.

📌 Important Note: In short, there isn’t a publicly documented API for directly calling Q&A Genius Results into a custom widget in the same way you might consume a standard REST endpoint. The supported methods today are primarily through AI Search experiences or Virtual Agent integration, which leverage the underlying capabilities.

If your requirement is strictly API-based for a custom widget, you may need to explore building a custom Skill using the Now Assist Skill Kit and the Generative AI Controller. This approach allows you to define custom logic and integrations for generative AI, effectively creating your own API-like endpoint within ServiceNow that can then be called from your widget's server script.


Thanks & Regards,

Muhammad Iftikhar
If my response helped, please mark it as the accepted solution so others can benefit as well.