Authenticate every request with a secret API key:
Authorization: Bearer flowyte_sk_…. Base URL
https://builder.flowyte.com/api/v1.Connect the provider
Connect it once for your organization (OAuth approval, or API-key credentials).
Discover the schema
Introspect the provider into a normalized schema. The response summarizes what was found.
Browse the catalog
Read the discovered schema to see the objects, their fields, the relationships between them, and
the operations you can run. This is the catalog you map from.Find the operation you want (here, a
findContact query) and the fields you want back
(contact.name, contact.email).Author the binding
Map the operation onto a skill. This compiles to a skill on the agent. The agent now calls
inputs map your agent’s parameters to the operation’s
arguments; projection picks which provider fields come back, each renamed to one of your
own output names (leaf). The mapping is validated against the schema before it’s created.Look up the caller with the caller’s
phone and gets back customer_name and customer_email — without ever seeing the provider’s raw
field tree.How it fits together
- You map onto canonical parameters (
caller_phone,caller_name,service_address, …), so one mapping concept is reusable across any provider and your agent’s prompt never changes. - The mapping is validated against the discovered schema when you save it — a field that doesn’t exist, or one the operation can’t return, is caught up front, not on a live call.
- Set
enabled: falseto save a binding as a draft to review before it ships.