> For the complete documentation index, see [llms.txt](https://docs.coherent.global/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.coherent.global/assistant/custom-functions.md).

# Custom Functions

- [SPARK\_CALLHISTORY](https://docs.coherent.global/assistant/custom-functions/spark_callhistory.md)
- [SPARK\_INFO](https://docs.coherent.global/assistant/custom-functions/spark_info.md)
- [SPARK\_XCALL](https://docs.coherent.global/assistant/custom-functions/spark_xcall.md)
- [REGEXMATCH](https://docs.coherent.global/assistant/custom-functions/regexmatch.md)
- [REGEXSEARCH](https://docs.coherent.global/assistant/custom-functions/regexsearch.md)
- [REGEXTEST](https://docs.coherent.global/assistant/custom-functions/regextest.md)
- [Xcall legacy functions](https://docs.coherent.global/assistant/custom-functions/xcall-legacy-functions.md)
- [UDFCALLAPI](https://docs.coherent.global/assistant/custom-functions/xcall-legacy-functions/udfcallapi.md)
- [CALLAPI](https://docs.coherent.global/assistant/custom-functions/xcall-legacy-functions/callapi.md): This legacy function allows the user to call Spark service API through Coherent Assistant.
- [GETOUTPUT](https://docs.coherent.global/assistant/custom-functions/xcall-legacy-functions/getoutput.md): Get specific output from CALLAPI block.
- [FILTERJSON](https://docs.coherent.global/assistant/custom-functions/xcall-legacy-functions/filterjson.md)
- [JSONTOXML](https://docs.coherent.global/assistant/custom-functions/xcall-legacy-functions/jsontoxml.md): Converts an valid JSON string into XML and returns it as string.
- [SETINPUT](https://docs.coherent.global/assistant/custom-functions/xcall-legacy-functions/setinput.md): Returns the absolute address of entered range or named item.
- [XMLTOJSON](https://docs.coherent.global/assistant/custom-functions/xcall-legacy-functions/xmltojson.md)
