Developers
Ship integrations without “apps.” Publish API templates to PiqoMarket and your capability appears as conversational nodes. Zero app stores. Zero installs.
PiqoMarket Templates
- • Define endpoints, auth, params → we render forms automatically
- • Map responses → results nodes with pagination & actions
- • Include pricing flags for paid services
- • Versioned YAML or JSON manifest
# example: calendar.yaml
name: "Acme Calendar"
auth:
type: oauth2
scopes: ["calendar.read","calendar.write"]
endpoints:
list:
method: GET
url: https://api.acme.com/v1/events
params:
- { key: "from", type: "date" }
- { key: "to", type: "date" }
render:
node: "results"
fields: ["title","start","location"]
create:
method: POST
url: https://api.acme.com/v1/events
params:
- { key: "title", type: "text", required: true }
- { key: "start", type: "datetime", required: true }
- { key: "location", type: "text" }
- { key: "attendees", type: "multiselect", source: "contacts.api" }
Agent Nodes (Mini-Agents)
Chain steps server-side: fetch → transform → summarize → act. Nodes display each step, users can jump in at any point.
{
"node":"agent",
"id":"find_shop",
"steps":[
{"op":"search","source":"web","q":"1200x150x20 timber near <user_suburb>"},
{"op":"extract","fields":["store","price","address"]},
{"op":"rank","by":"price"},
{"op":"render","type":"results","actions":["map","call","save"]}
]
}
Quick Start
- 1) Fork our template repo (manifest + sample endpoints)
- 2) Add your endpoints, auth, param defs
- 3) Publish to PiqoMarket (private or public)
- 4) Test in PiqoChat web app → nodes appear instantly