Documentação
Tudo o que precisa para integrar a NexBasira. Comece pelo início rápido se é novo; salte para a referência da API se já conhece o modelo de dados.
Início rápido
Crie uma sessão e capture a sua primeira prova em 5 minutos.
Conceitos
Sessões, provas, cadeia de auditoria, assinaturas — o modelo de dados em português simples.
Referência da API
Cada endpoint com exemplos em curl + Node + Python. Gerado automaticamente a partir do esquema OpenAPI.
SDK de Node
@nexbasira/node — SDK TypeScript do lado do servidor com paginação por iterador assíncrono + erros tipados.
Widget de embed
@nexbasira/embed — widget em iframe para a página de destino do utilizador de campo. Eventos de ciclo de vida via postMessage.
Componente React
@nexbasira/react — componente `<NexBasiraSession>` + hook `useNexBasiraSession()` a envolver o widget de embed.
SDK de Python
nexbasira no PyPI — baseado em requests, sessão mockável, a mesma superfície que o Node.
Webhooks
POSTs de eventos assinados com HMAC + os helpers do SDK que os verificam em tempo constante.
Configuração de SSO
Guias de configuração de OIDC + SAML 2.0 para os IdPs mais usados.
Provisionamento SCIM
Endpoint SCIM 2.0 para criar + desativar utilizadores conduzido pelo IdP.
Auto-alojamento
Instalação on-prem com Docker + Caddy + runbook de backup/DR.
Obter ajuda
- Questões de programadores: developers@nexbasira.com
- Divulgação de segurança ou vulnerabilidades: security@nexbasira.com
- Qualquer outra coisa: Formulário de contacto
À procura de uma especificação OpenAPI?
O esquema OpenAPI 3.1 completo para a API pública é servido em https://app.nexbasira.com/api/public-schema/.
Use-o diretamente com openapi-typescript, datamodel-codegen,
ou qualquer outra ferramenta que consuma OpenAPI.