Skip to content

Tech Hub

Information for Admin users and technical staff assisting with the setup and configuration of OCS.

Users will need Super Admin, Pipeline, Experiment, or Team Administrator roles to set up these technical features.

These topics contain technical facts and code examples.

What's covered here

  • Custom Actions — Integrate external services into chatbots via OpenAPI schemas. Covers configuration, health monitoring, and testing of Custom Actions.
  • Calling External APIs — Use the built-in HTTP client inside Python nodes to securely call third-party APIs from a Pipeline workflow.
  • Python Node — Write custom Python code inside a Pipeline to perform logic, process data, manage session state, and make HTTP requests to external services.
  • Render a Template and Send an Email Nodes — Full Jinja2 variable reference, recipient field syntax, and examples for the Render a Template and Send an Email pipeline nodes.
  • Tools Reference — Full argument reference for all built-in tools and the LLM provider tools supported. For a conceptual overview, see Tools Concepts.
  • Render a Template and Send an Email Nodes — Full Jinja2 variable reference, recipient field syntax, and examples for the Render a Template and Send an Email pipeline nodes.
  • OCS API Access — Interact with OCS chatbots programmatically using the REST API. Useful for third-party integrations and automated evaluation.