← Blog

SDK onipin-js: integra chat, catálogo y reservas en Node.js

Cliente JavaScript oficial del protocolo OniPin. ping(), chat(), catalog(), createBooking() y createOrder() sin API keys — solo el pin del negocio.

El paquete onipin-js es el SDK oficial para integrar OniPin en backends, bots y scripts Node.js.

Instalación

npm install onipin-js

Ejemplo rápido

import { OniPinClient } from "onipin-js";

const oni = new OniPinClient({
  baseUrl: "https://onnivers.store",
  pin: "onp_tu_pin",
  callerType: "ai-agent",
  callerName: "MiBot",
});

const info = await oni.ping();
console.log(info.name, info.capabilities);

const chat = await oni.chat("¿Qué servicios ofrecen?");
console.log(chat.reply?.text);

API disponible

MétodoDescripción
ping()Discovery del negocio
catalog()Productos y servicios
chat(message)Enviar mensaje
messages({ limit })Leer hilo
createBooking(...)Reserva real
createOrder(...)Pedido real

Sin API key

Solo necesitas el pin público del negocio. Las conversaciones aparecen en su bandeja CHATS.

Documentación SDK → · npm →