Para programadores

Crie aplicações para as empresas que usam o OneBooks

Uma API OAuth e MCP, páginas incorporadas diretamente no OneBooks, dados de aplicação sobre registos reais, e funções alojadas — chegue a todas as empresas OneBooks através de uma única ficha revista no Marketplace.

Ver o que os comerciantes veem

O que pode construir

Quatro formas de ampliar o OneBooks

API OAuth e webhooks

Uma API REST OAuth 2.0 com âmbitos sobre faturas, pagamentos, clientes, relatórios e muito mais, e ainda MCP para agentes de IA. Receba mais de 40 eventos por webhook ou através da API de eventos — com escritas idempotentes, versões datadas e documentação de referência completa.

Aplicações dentro do OneBooks

As suas próprias páginas dentro do OneBooks, além de ações e cartões em 15 locais — o painel e sete tipos de registo, das faturas às devoluções de compra — numa moldura isolada, autenticada com tokens de sessão de curta duração.

Dados de aplicação nos registos

Guarde os seus próprios campos tipados em 12 tipos de registo — clientes, faturas, artigos e muito mais — visíveis para o comerciante diretamente no registo, onde ele já trabalha.

Funções alojadas

Execute o seu código com os eventos, num ambiente isolado na infraestrutura do OneBooks. Só alcança os destinos que declarar — sem servidor nenhum para gerir em automações simples.

Mostre-me o código

Da página incorporada aos dados contabilísticos

O App Bridge entrega à sua página incorporada um token de sessão de curta duração. O seu servidor troca-o por um token de acesso — a partir daí, é uma chamada normal à API. Sem redirecionamento e sem SDK obrigatório.

Ler o guia de troca de tokens (abre num novo separador)

1 · Trocar o token de sessão, no seu 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 · Chamar a API
curl https://api.getonebooks.com/invoices \
  -H "Authorization: Bearer ACCESS_TOKEN"
Porquê construir no OneBooks

Feito para programadores que lançam

  • ✓ Todos os planos — incluindo o Grátis — incluem acesso à API, por isso qualquer comerciante pode instalar a sua aplicação
  • ✓ Cinco idiomas incluindo árabe, totalmente da direita para a esquerda
  • ✓ Uma ficha revista no Marketplace, com distribuição dentro da aplicação que cada comerciante já usa
  • ✓ Empresas sandbox gratuitas para construir e testar, sem qualquer risco para contabilidade real
  • ✓ Cobra diretamente aos seus clientes e fica com 100% da sua receita
  • ✓ Limites de utilização por aplicação e por empresa, para que o tráfego de outras aplicações nunca consuma o seu
  • ✓ Versionamento da API por data, com 12 meses de suporte após cada nova versão
Como funciona

Da ideia ao Marketplace

  1. 01

    Criar conta de programador

    Registe-se na consola para programadores — é gratuito e demora poucos minutos.

  2. 02

    Desenvolver numa sandbox

    Registe a sua aplicação e desenvolva com empresas sandbox gratuitas, sem qualquer risco para a contabilidade real de ninguém.

  3. 03

    Passar a revisão da aplicação

    Até ser aprovada, a sua aplicação só se pode ligar às suas próprias sandboxes. A revisão da aplicação verifica-a antes de empresas reais a poderem usar.

  4. 04

    Passar a revisão da ficha

    Submeta a ficha para o Marketplace. Quando a revisão da ficha a aprova, é publicada — e todas as empresas OneBooks podem encontrar e instalar a sua aplicação.

Ver o que os comerciantes veem

Segurança e confiança

O mínimo de privilégios, por predefinição

  • ✓ As páginas incorporadas funcionam em iframes isolados de origem cruzada, autenticadas com tokens de sessão de curta duração — nunca um cookie partilhado
  • ✓ Cada instalação está limitada exatamente às permissões que pede, consentidas pelo comerciante, e nada mais
  • ✓ As funções alojadas funcionam em workers isolados com uma lista declarada e aplicada dos destinos a que podem aceder
  • ✓ Cada escrita feita pela sua aplicação é-lhe atribuída no registo de auditoria do comerciante
  • ✓ Os comerciantes podem desinstalar a sua aplicação a qualquer momento — o acesso termina de imediato, em todo o lado
SDKs e ferramentas

Lance mais depressa com as ferramentas oficiais

App Bridge

A biblioteca de navegador para páginas incorporadas: tokens de sessão, navegação, notificações, seletores e caixas de diálogo de confirmação.

SDK Node

Um cliente de servidor tipado para a API OAuth, com novas tentativas, troca de tokens e verificação de tokens de sessão e de webhooks.

SDK Functions

Tipos para escrever funções alojadas, e um executor local para as testar antes de as implementar.

CLI

Crie a estrutura de uma aplicação, implemente e teste funções alojadas numa sandbox, e publique novas versões a partir do seu terminal.

Modelo inicial

Uma aplicação incorporada pronta a executar que a CLI gera por si — OAuth, App Bridge, uma ação e um cartão na fatura, um recetor de webhooks e uma função alojada de exemplo, já ligados.

Os SDKs e a CLI estão em pré-visualização: instale-os a partir do código-fonte até serem publicados no npm.

Comece a construir

A sua aplicação, à frente de todos os comerciantes OneBooks.

Crie uma conta de programador gratuita, construa numa sandbox, e publique num Marketplace em que os comerciantes já confiam.