Documentação da API BraboVault

Integre o BraboVault com seus sistemas e plataformas através da nossa API RESTful segura e bem documentada.

API RESTful

API baseada em princípios RESTful, com endpoints claros e previsíveis, usando JSON para comunicação.

Recursos Completos

Acesso programático a todos os recursos do BraboVault, incluindo certificados digitais e cofre de senhas.

Segurança Avançada

Autenticação baseada em token JWT, rate limiting, e criptografia de ponta a ponta para todas as requisições.

Visão Geral

A API do BraboVault permite que você integre nossos serviços diretamente em seus sistemas internos ou aplicações de terceiros. Nossa API segue o padrão RESTful, com endpoints bem definidos e documentados.

A URL base para todas as chamadas de API é:

https://api.brabovault.leaderti.com.br/v1

Todas as requisições devem ser feitas via HTTPS e autenticadas utilizando um token JWT. As respostas são retornadas em formato JSON.

Autenticação

A autenticação é realizada através de tokens JWT (JSON Web Token). Para obter um token válido, você precisa fazer uma requisição POST para o endpoint de autenticação:

POST/auth/token

Corpo da requisição:

{
  "client_id": "seu_client_id",
  "client_secret": "seu_client_secret"
}

O token retornado deve ser incluído no cabeçalho Authorization de todas as requisições subsequentes:

Authorization: Bearer {seu_token_jwt}

Os tokens têm validade de 1 hora. Após esse período, você precisará solicitar um novo token.

Endpoints Principais

Certificados Digitais

GET/certificates

Lista todos os certificados digitais disponíveis

GET/certificates/{id}

Recupera um certificado específico por ID

POST/certificates

Registra um novo certificado digital

PUT/certificates/{id}

Atualiza um certificado existente

Cofre de Senhas

GET/vault/passwords

Lista todas as senhas armazenadas no cofre

GET/vault/passwords/{id}

Recupera uma senha específica por ID

POST/vault/passwords

Adiciona uma nova senha ao cofre

Alertas e Notificações

GET/alerts

Lista todos os alertas ativos

POST/alerts/settings

Configura preferências de alertas

Exemplos de Código

Exemplos práticos de como utilizar nossa API em várias linguagens de programação populares.

JavaScript

PHP

Python

C#

Ver documentação completa

Referência de Objetos

Detalhes sobre todos os objetos e estruturas de dados que você encontrará na API.

Certificado

Senha

Alerta

Explorar todos os objetos

Ambientes

Disponibilizamos dois ambientes para desenvolvimento e testes:

Ambiente de Sandbox

Ambiente de testes sem dados reais para desenvolvimento e integração.

https://sandbox-api.brabovault.leaderti.com.br/v1

Credenciais de teste são fornecidas quando você se registra para acesso à API.

Ambiente de Produção

Ambiente de produção para uso em aplicações em tempo real.

https://api.brabovault.leaderti.com.br/v1

Você precisará gerar credenciais de produção no seu painel administrativo.

Pronto para integrar com o BraboVault?

Crie uma conta e comece a explorar nossa API em minutos. Entre em contato com nossos especialistas para obter mais informações.

Olá, em que posso ajudar?