Skip to main content
Welcome, Technical IT User! MyAi provides the infrastructure for building robust integrations, extending functionality with custom Python code, and designing scalable automation architectures. If you’re focused on the technical interoperability of the ecosystem, this is your guide.
MyAi Workflow editor with email trigger configuration

Key Capabilities for Technical IT Users

Seamless Integrations

Connect MyAi with external systems, databases, and APIs to create unified data flows and automated processes. Leverage credential management for secure access.

Custom Functions & APIs

Develop, test, and deploy custom Python functions within MyAi to handle complex logic, data transformations, or specific business rules.

Data Orchestration

Design and manage how data moves through MyAi, ensuring data integrity, security, and performance across various artifacts and dimensions.

System Architecture

Understand how MyAi scales and how to architect solutions that are performant and maintainable for long-term use.

Relevant Tools & Concepts

For making HTTP API calls to external services. You can configure credentials and define complex requests directly from workflows or custom functions.
Write and deploy custom Python code that orchestrates tool calls, processes data, and implements business logic outside the standard built-in tools.
Execute SQL queries against various databases (BigQuery, MySQL, PostgreSQL), enabling direct data interaction and orchestration.
Securely store and manage authentication details for external systems, ensuring that your integrations are both functional and compliant.

Advanced Architecture & Integrations

For Technical IT Users, securing your integrations and custom code within MyAi is paramount. MyAi provides robust mechanisms to ensure your solutions are not only functional but also secure and compliant.

Integration Credentials

These artifacts are the secure vault for all your external system authentication details (API keys, OAuth tokens, username/passwords).Best Practice: Never hardcode credentials in your functions. Access to credential artifacts is managed via MyAi’s strict permission system.

Functions Runtime Security

Custom Python functions run within a secure, isolated environment.Principle of Least Privilege: When designing functions, ensure they only have access to the specific tools and data necessary for their operation. All executions are audited.

Webhooks as Event Listeners

MyAi workflows can be configured with webhook triggers. An external system (like a CRM, ERP, IoT device) can send an HTTP POST request to initiate a workflow.Use Cases: Real-time data synchronization, event-driven automation.

API Client for Outbound

Conversely, MyAi functions and workflows can use the api_client tool to call out to external APIs. This allows MyAi to push data, retrieve info, or trigger actions in other systems.

Dimension Navigation (transition_dimension)

For Technical IT Users building complex workflows or integrations, understanding how to navigate and leverage different dimensions is crucial. The transition_dimension tool allows your custom logic to programmatically switch the AI’s current context. When the AI transitions to a new dimension, it gains access to that dimension’s specific context, tools, and expertise. This is essential for multi-dimensional workflows where different stages of a process require specialized knowledge.
  • Multi-Stage Workflows: Design workflows that initiate in one dimension (e.g., “Data Ingestion”) and then hand off to another specialized dimension (e.g., “Compliance Review”) for subsequent steps.
  • Specialized Processing: Route tasks to the dimension best equipped to handle them. For example, a workflow might transition_dimension to a “Security Audit” dimension when a vulnerability is detected.
Example: A workflow handling a new customer record might start in an “Onboarding” dimension, then transition_dimension to a “Compliance Check” dimension for KYC verification, and finally to a “CRM Update” dimension.

Getting Started as an IT User

1

Review the architecture

Understand how Dimensions, Skills, Artifacts, and Workflows connect. This is the foundation for everything you’ll build.
2

Set up Integration Credentials

Before connecting external systems, create secure credential Artifacts for your API keys, OAuth tokens, and database connections. Never hardcode credentials in Functions.
3

Build your first Function

Write a Python-based Function that uses api_client or sql_client to pull data from an external system. Test it in isolation before wiring it into a Workflow.
4

Create a Workflow

Chain your Function with other steps — data transformation, Canvas generation, or notifications. Set a trigger (manual, scheduled, or webhook) and validate end-to-end using Work Orders.
5

Assign Skills to Dimensions

Bundle your Functions, Canvases, and Templates into Skills and map them to the appropriate Dimensions so end users can access the capabilities you’ve built.
Learn more: Integrations & Automation | Reliability & Limitations | Trust & Security