API Bricko
API RESTful completa para integrar o Bricko com qualquer sistema
Quick Start
1. Obtenha sua API Key
Acesse seu dashboard e gere uma nova API key na seção "Integrações".
Header: Authorization: Bearer {your-api-key}
2. Faça sua primeira requisição
Teste a conectividade com um GET simples.
GET https://api.bricko.com.br/v1/properties
Principais Endpoints
Imóveis
GET
Listar todos os imóveis/v1/propertiesPOST
Criar novo imóvel/v1/propertiesPUT
Atualizar imóvel/v1/properties/{id}DELETE
Remover imóvel/v1/properties/{id}Leads
GET
Listar todos os leads/v1/leadsPOST
Criar novo lead/v1/leadsPUT
Atualizar status do lead/v1/leads/{id}/statusAnalytics
GET
Visão geral das métricas/v1/analytics/overviewGET
Estatísticas de leads/v1/analytics/leadsExemplo de Requisição
Criar um novo imóvel
curl -X POST "https://api.bricko.com.br/v1/properties" \
-H "Authorization: Bearer your-api-key" \
-H "Content-Type: application/json" \
-d '{
"title": "Apartamento 3 quartos em Copacabana",
"type": "apartment",
"price": 850000,
"bedrooms": 3,
"bathrooms": 2,
"area": 120,
"address": {
"street": "Rua das Flores, 123",
"neighborhood": "Copacabana",
"city": "Rio de Janeiro",
"state": "RJ",
"zipCode": "22070-001"
},
"description": "Apartamento reformado com vista para o mar...",
"images": [
"https://exemplo.com/imagem1.jpg",
"https://exemplo.com/imagem2.jpg"
]
}'Webhooks
Receba notificações em tempo real quando eventos importantes acontecem na sua plataforma.
Eventos Disponíveis
- lead.created
- lead.updated
- property.created
- property.updated
- property.deleted
Configuração
Configure seus webhooks no dashboard em "Integrações > Webhooks".
POST https://seu-site.com/webhook
Limites e Autenticação
Rate Limits
Plano Starter:1.000 req/hora
Plano Professional:5.000 req/hora
Plano Enterprise:Ilimitado
Segurança
- HTTPS obrigatório
- API Keys com escopo
- Logs de auditoria
- Rotação automática
Precisa de Ajuda?
Nossa equipe de desenvolvedores está pronta para ajudar você