Para desarrolladores

Crea apps para los negocios que usan OneBooks

Una API OAuth y MCP, páginas incrustadas directamente en OneBooks, datos de app sobre registros reales y funciones alojadas — llega a todas las empresas de OneBooks con una única ficha revisada en el marketplace.

Mira lo que ven los comercios

Qué puedes construir

Cuatro formas de ampliar OneBooks

API OAuth y webhooks

Una API REST OAuth 2.0 con permisos sobre facturas, pagos, clientes, informes y más, además de MCP para agentes de IA. Recibe más de 40 eventos por webhook o desde la API de eventos — con escrituras idempotentes, versiones por fecha y documentación de referencia completa.

Apps dentro de OneBooks

Tus propias páginas dentro de OneBooks, además de acciones y tarjetas en 15 lugares — el panel y siete tipos de registro, de las facturas a las devoluciones de compra — en un marco aislado, autenticadas con tokens de sesión de corta duración.

Datos de app en los registros

Guarda tus propios campos tipados en 12 tipos de registro — clientes, facturas, artículos y más — visibles para el comercio justo en el registro, donde ya trabaja.

Funciones alojadas

Ejecuta tu código con los eventos en un entorno aislado sobre la infraestructura de OneBooks. Solo alcanza los destinos que declares — y no hay servidor que operar para automatizaciones sencillas.

Muéstrame el código

De la página incrustada a los datos contables

App Bridge entrega a tu página incrustada un token de sesión de corta duración. Tu servidor lo cambia por un token de acceso — y a partir de ahí es una llamada normal a la API. Sin redirección y sin necesidad de SDK.

Lee la guía de intercambio de tokens (se abre en una pestaña nueva)

1 · Cambia el token de sesión, en tu servidor
curl -X POST https://api.getonebooks.com/oauth/token \
  -u "YOUR_CLIENT_ID:YOUR_CLIENT_SECRET" \
  -d grant_type=urn:ietf:params:oauth:grant-type:token-exchange \
  -d subject_token=SESSION_TOKEN \
  -d subject_token_type=urn:ietf:params:oauth:token-type:jwt
2 · Llama a la API
curl https://api.getonebooks.com/invoices \
  -H "Authorization: Bearer ACCESS_TOKEN"
Por qué construir en OneBooks

Hecho para desarrolladores que lanzan

  • ✓ Todos los planes — incluido el Gratis — incluyen acceso a la API, así que cualquier comercio puede instalar tu app
  • ✓ Cinco idiomas incluido el árabe, totalmente de derecha a izquierda
  • ✓ Una ficha revisada en el marketplace, con distribución dentro de la app que cada comercio ya usa
  • ✓ Empresas sandbox gratuitas para construir y probar, sin riesgo para una contabilidad real
  • ✓ Cobras a tus clientes directamente y te quedas con el 100% de tus ingresos
  • ✓ Límites de uso por app y por empresa, así el tráfico de otras apps nunca consume tu cuota
  • ✓ Versionado de API por fecha, con 12 meses de soporte tras cada nueva versión
Cómo funciona

De la idea al marketplace

  1. 01

    Crea una cuenta de desarrollador

    Regístrate en la consola de desarrollador — es gratis y toma un par de minutos.

  2. 02

    Construye en una sandbox

    Registra tu app y construye con empresas sandbox gratuitas, sin riesgo para la contabilidad real de nadie.

  3. 03

    Supera la revisión de la app

    Hasta que se aprueba, tu app solo puede conectarse a tus propias sandboxes. La revisión de la app la comprueba antes de que la usen empresas reales.

  4. 04

    Supera la revisión de la ficha

    Envía tu ficha del marketplace. Cuando la revisión de la ficha la aprueba, se publica — y cualquier empresa de OneBooks puede encontrar e instalar tu app.

Mira lo que ven los comercios

Seguridad y confianza

Mínimo privilegio, por defecto

  • ✓ Las páginas incrustadas se ejecutan en iframes aislados de origen cruzado, autenticadas con tokens de sesión de corta duración — nunca una cookie compartida
  • ✓ Cada instalación se limita exactamente a los permisos que solicita, consentidos por el comercio, y nada más
  • ✓ Las funciones alojadas se ejecutan en workers aislados con una lista declarada y aplicada de destinos a los que pueden acceder
  • ✓ Cada escritura que hace tu app queda atribuida a ella en el registro de auditoría del comercio
  • ✓ Los comercios pueden desinstalar tu app cuando quieran — el acceso termina de inmediato, en todas partes
SDKs y herramientas

Lanza más rápido con las herramientas oficiales

App Bridge

La librería de navegador para páginas incrustadas: tokens de sesión, navegación, avisos, selectores y diálogos de confirmación.

SDK de Node

Un cliente de servidor tipado para la API OAuth, con reintentos, intercambio de tokens y verificación de tokens de sesión y de webhooks.

SDK de Functions

Tipos para escribir funciones alojadas, más un ejecutor local para probarlas antes de desplegarlas.

CLI

Crea el andamiaje de una app, despliega y prueba funciones alojadas contra una sandbox, y publica nuevas versiones desde tu terminal.

Plantilla inicial

Una app incrustada lista para ejecutar que la CLI genera por ti — OAuth, App Bridge, una acción y una tarjeta en la factura, un receptor de webhooks y una función alojada de ejemplo, ya conectados.

Los SDKs y la CLI están en versión preliminar: instálalos desde el código fuente hasta que se publiquen en npm.

Empieza a construir

Tu app, frente a cada comercio de OneBooks.

Crea una cuenta de desarrollador gratuita, construye contra una sandbox, y publica en un marketplace en el que los comercios ya confían.