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. 1) Fork our template repo (manifest + sample endpoints)
  2. 2) Add your endpoints, auth, param defs
  3. 3) Publish to PiqoMarket (private or public)
  4. 4) Test in PiqoChat web app → nodes appear instantly