Pular para o conteúdo principal
Impulsionando Tecnologia
Showroom — API pública

Construa em cima da plataforma — REST + GraphQL

Documentação interativa OpenAPI 3.1, playground ao vivo, webhooks assinados HMAC e SDKs oficiais em 5 linguagens. Selecione um nicho e explore endpoints reais.

Latência p95
84ms
Uptime (90d)
99,98%
SLA 99,9% contratual
Rate limit
600 req/min
por token · burst 1.200
SDKs oficiais
5
Node, Python, PHP, Go, Ruby

Endpoints — Clínicas

v1
GET/v1/patients
scopes: patients.read

Lista pacientes

curl -X GET 'https://api.impulsionando.com.br/v1/patients' \
  -H 'Authorization: Bearer sk_live_...' \
  -H 'Content-Type: application/json'
Resposta
// Clique em Rodar para executar contra o sandbox e ver o JSON real.

Tokens de API

Crie, rotacione e revogue chaves com escopo limitado.

Backend produção
read
write
sk_live_4f••••••a91c
criado 10 abr 2026 · último uso há 2 min
Integração contabilidade
read
sk_live_91••••••22fd
criado 02 mar 2026 · último uso há 1 dia
Sandbox QA
read
write
sk_test_aa••••••0011
criado 18 fev 2026 · último uso há 6 dias

Webhooks

Assinados com HMAC SHA-256 · retry com backoff exponencial.

3 eventos
appointment.created

Novo agendamento confirmado

appointment.no_show

Paciente faltou à consulta

payment.succeeded

Pagamento confirmado

URL de destino

Assinatura enviada no header X-Impulsionando-Signature. Verifique com timing-safe compare.

Documentação

OpenAPI 3.1, GraphQL e MCP — tudo navegável

  • Spec OpenAPI 3.1 gerada automaticamente a cada release
  • GraphQL com introspection e persisted queries
  • OAuth 2.0 + escopos granulares + chave por ambiente
  • Status page pública e changelog versionado
  • Servidor MCP oficial para agentes de IA
Snippet de verificação HMAC (Node)
import { createHmac, timingSafeEqual } from 'crypto'

export function verify(req, secret) {
  const sig = req.headers['x-impulsionando-signature']
  const body = req.rawBody // string
  const expected = createHmac('sha256', secret)
    .update(body).digest('hex')
  return sig && timingSafeEqual(
    Buffer.from(sig),
    Buffer.from(expected),
  )
}
Política de versionamento

Breaking changes só em major (v2, v3…). Deprecação anunciada com 12 meses de antecedência.

Produzido e Gerenciado por Impulsionando Tecnologia