Map an integration's fields to a skill
Creates a skill on an agent by mapping a discovered integration operation: pick the operation, map your agent’s inputs to its arguments, and choose which provider fields to return. The mapping is validated against the integration’s discovered schema and compiles to a runnable skill — created as a draft unless you enable it. Connect and discover the integration first.
Authorizations
Flowyte secret API key (Authorization: Bearer flowyte_sk_live_…). Scope-gated; is scoped to your organization — a key can never reach another tenant. The listed scopes in each operation's apiKey requirement are the scopes that key must hold. The tokenUrl is nominal: keys are minted in the dashboard.
Path Parameters
google_calendar, google_sheets, calendly, hubspot, square, opentable, shopify, postgres, mysql Body
The LLM-facing tool/function name.
The provider operation to bind (a read e.g. clients
The LLM-facing tool description.
Bind a MUTATION. Gated (confirm + non-parallel; verified-identity for update/delete); the skill lands DISABLED for review.
Start enabled (reads only; a write always lands disabled).
READ: LLM param → provider operation argument.
WRITE: map a caller param OR an operator-pinned constant onto a field of the mutation's input object. Every required input field must be bound-or-const; sensitive PII classes are rejected.
Provider field path → canonical output leaf (leaf must be a scalar; a write may project the created id; userErrors is never projectable). For a SQL one-hop FK join, use path [relationshipField, targetColumn].
native_sql READ (deterministic, LLM-free): exactly ONE filter on a LEADING-INDEX column. The transport (native_sql vs /native_rest) is determined by the connected provider's schema; use sqlSearch for postgres/mysql reads.
native_sql WRITE (deterministic): a single-row INSERT, or an UPDATE-by-unique-key (set keyColumn+keyParam). Gated; lands DISABLED for review. PII-classed columns are rejected.