Documentação da API
Tudo o que você precisa para integrar o AutoAssist ao seu sistema.
Autenticação
Todas as requisições devem incluir o header
Authorization: Bearer <token>.
/api/b2b/auth
Diagnóstico
Envie uma imagem e receba um diagnóstico estruturado com causas, severidade e sugestões.
/api/b2b/diagnosis
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
image
|
file | Sim | Imagem do painel ou componente (JPEG/PNG, max 10MB) |
vehicle_make
|
string | No | Marca do veículo (ex: Toyota) |
vehicle_model
|
string | No | Modelo do veículo (ex: Corolla) |
vehicle_year
|
number | No | Ano do veículo (ex: 2020) |
Checkout
Crie uma sesso de pagamento para seus clientes.
/api/b2b/checkout
Leads
Liste os leads capturados pela sua integração.
/api/b2b/leads
Limites do plano
| Plano | Chamadas | Preo |
|---|---|---|
| Starter | 1.000/ms | R$ 49,90/ms |
| Business | 10.000/ms | R$ 199,90/ms |
| Enterprise | 20.000+/ms | Sob consulta |
Exemplo completo (cURL)
curl -X POST https://api.autoassist-l9lr.onrender.com/api/b2b/diagnosis \
-H "Authorization: Bearer sk_live_xxx" \
-H "Content-Type: multipart/form-data" \
-F "image=@painel.jpg" \
-F "vehicle_make=Toyota" \
-F "vehicle_model=Corolla" \
-F "vehicle_year=2020"
SDKs e exemplos
Python
import requests
response = requests.post
"https://api.autoassist-l9lr.onrender.com/api/b2b/diagnosis",
headers={"Authorization":"Bearer sk_live_xxx"},
files={"image": open"painel.jpg","rb"}}
data = response.json()
JavaScript
const form = new FormData();
form.append("image", file);
const res = await fetch(
"https://api.autoassist-l9lr.onrender.com/api/b2b/diagnosis",
{ method: "POST",
headers: {"Authorization": "Bearer sk_live_xxx"},
body: form},
);const data = await res.json();
Links teis
Uso de dados para treinamento de IA
Dados enviados via API (imagens de diagnóstico, informações de veículos) podem ser utilizados de forma anonimizada e agregada para treinar e melhorar nossos modelos de Machine Learning. Dados pessoais (nome, e-mail, telefone, CPF) nunca são utilizados para treinamento.
Para mais detalhes, consulte nossa Política de Privacidade.