Platform Capabilities¶
This page describes AI Studio’s externally available programmatic capabilities for working with data: the Operator API, SQL connection strings, REST data sources, Webhooks, and more.
The documentation repository does not currently provide a complete OpenAPI catalog for application-level REST APIs such as knowledge bases, agents, and workflows. This page indexes the capabilities and describes their invocation patterns. Refer to product release notes, console API examples, or a future OpenAPI specification for exact endpoints and fields. For procedures, see Developer. For connector fields, see Connectors.
Capability Overview¶
Capability |
Direction |
Purpose |
Authentication and Billing |
|---|---|---|---|
Invoke processing capabilities |
Parsing, segmentation, embedding, information extraction, and more |
Genesis API Key authentication and Credit billing are available by default; OAuth 2.0 or public access can also be configured |
|
Direct external queries against the Catalog |
Queries from BI tools, clients, and third-party applications |
Catalog connection credentials; queries consume query compute resources |
|
Catalog ingestion / export |
Load from third-party REST APIs; deliver processing results or events |
Connector credentials or recipient-side signature verification |
Requirement |
See |
|---|---|
Invoke model inference |
|
Invoke an individual data processing task |
Operator API |
Query the Catalog through a connection string |
SQL Connection String |
External HTTP integration or result delivery |
REST Data Sources and Webhooks; Data Ingestion |
The data capabilities above all operate within the scope of the workspace’s Catalog and compute resources.
Operator API¶
Publish a system operator or custom operator as a REST service. Once published, it can be invoked externally and used as an agent tool. Publishing and configuration are completed in the Catalog.
Invocation Conventions¶
Item |
Description |
|---|---|
Invocation mode |
Synchronous: returns a result after receiving the request parameters; the operator layer does not provide a separate asynchronous job model |
Long-running tasks |
Orchestrate them as workflows, then obtain results through job status or a Webhook |
Input parameters |
Correspond to the operator’s input and parameter signature (name, type, whether required, and default value); input sources depend on the publishing configuration |
Authentication and Runtime¶
Item |
Description |
|---|---|
Authentication |
API Key (default; a Genesis key can be reused), OAuth 2.0, or public access |
Billing and rate limits |
When using an API Key, billing and rate-limit policies are usually shared with the Genesis key and Credit ledger |
Runtime resources |
Model operators can invoke the model API; other operators are bound to compute resources |
Runtime configuration |
Timeout, maximum concurrency, invocation frequency, and other settings can be adjusted in the service details |
Request Example¶
POST https://<OPERATOR_ENDPOINT>
Authorization: Bearer <API_KEY>
Content-Type: application/json
{
"input": "..."
}
Service URLs and input/output parameters vary by operator. Refer to the description under API Service on the operator details page.
SQL Connection String¶
Provides standard database connection information so clients, BI tools, and drivers that support the MySQL protocol can directly query databases and tables in the Catalog.
Elements¶
Element |
Description |
|---|---|
host / port |
Query service address and port |
Database / table path |
Target database (and table) |
Authentication |
Username and password, or equivalent credentials |
Refer to the actual connection string generated in the Catalog for the exact values.
Connection Examples¶
mysql -h <HOST> -P <PORT> -u <USER> -p
host=<HOST> port=<PORT> user=<USER> password=<PASSWORD> database=<DATABASE>
Use Cases¶
Suitable |
Not Suitable |
|---|---|
Direct report connections, interactive exploration, and on-demand retrieval |
High-frequency, highly concurrent programmatic data consumption (prefer materializing workflow results in a table or using the Operator API) |
SQL queries are usually billed by the online duration of query compute resources, rather than priced separately as a per-call SQL API (refer to the billing information). For syntax, see SQL Reference.
REST Data Sources and Webhooks¶
REST Data Sources¶
Use a REST API or GraphQL connector to integrate with a third-party HTTP endpoint and write data into the Catalog through a loading task. For connector fields, see Connectors.
Configuration |
Description |
|---|---|
Base URL / GraphQL endpoint |
Service root URL |
Authentication method |
API Key, Bearer Token, OAuth 2.0, or no authentication |
Timeout, pagination, data path, and default request headers |
Retrieval strategy |
Configure the exact path, method, and query parameters in the loading task.
Webhooks¶
Scenario |
Description |
|---|---|
Data export |
Push processing results from the Catalog to an external recipient over HTTP |
Platform notifications |
Event callbacks for jobs, alerts, and more (subject to product availability) |
The recipient should verify the request source, such as through signatures or an IP allowlist. Refer to the actual API for the signing algorithm and payload fields. For recipient implementation, see the relevant integration guidance under Developer.
Data Direction Comparison¶
Capability |
Direction |
|---|---|
REST data source |
External → MOI |
Webhook export |
MOI → External |
SQL connection string |
Direct external queries against the Catalog |
Operator API |
Invoke platform processing capabilities |
APIs Not Yet Included¶
The following capabilities may exist in the console or beta environments, but this reference does not yet document each endpoint because no stable OpenAPI specification is available:
Knowledge base management APIs
Agent, skill, and tool management APIs
Workflow triggering and job query APIs
External application hosting APIs
They will be added after official specifications or release notes become available. Before integrating, refer to the API documentation available in the console and to support channels.