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