API Reference
Documentacion de la API REST de Treebuu. Integra nuestras funcionalidades en tu propia aplicacion.
Autenticacion
Todas las peticiones a la API requieren un token Bearer JWT en el headerAuthorization. Obtén el token mediante el endpoint de login.
# Ejemplo de header Authorization: Bearer eyJhbGciOiJIUzI1NiIs...
Endpoints
Autenticacion
POST
/api/v1/auth/registerRegistrar nuevo usuarioPOST
/api/v1/auth/loginIniciar sesionPOST
/api/v1/auth/refreshRefrescar token de accesoGET
/api/v1/auth/meObtener usuario actualLives
POST
/api/v1/livesCrear sesion de liveGET
/api/v1/livesListar lives del usuarioGET
/api/v1/lives/:idObtener detalle de un livePOST
/api/v1/lives/:id/start-monitorIniciar monitoreo TikTokPOST
/api/v1/lives/:id/stop-monitorDetener monitoreoLeads
GET
/api/v1/leadsListar leads capturadosGET
/api/v1/leads/:idDetalle de un leadPATCH
/api/v1/leads/:idActualizar estado del leadPOST
/api/v1/leads/exportExportar leads a CSVProductos
GET
/api/v1/productsListar productosPOST
/api/v1/productsCrear productoPATCH
/api/v1/products/:idActualizar productoDELETE
/api/v1/products/:idEliminar productoBase URL
https://api.treebuu.com/v1Rate Limit
100 requests/min (Free)
1000 requests/min (Pro)
Formato
JSON (application/json)
UTF-8 encoding
Ejemplos
Iniciar sesion
curl -X POST https://api.treebuu.com/v1/auth/login \
-H "Content-Type: application/json" \
-d '{
"email": "user@example.com",
"password": "your_password"
}'Listar leads
curl https://api.treebuu.com/v1/leads \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Content-Type: application/json"
Iniciar monitoreo de TikTok Live
curl -X POST https://api.treebuu.com/v1/lives/123/start-monitor \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"tiktok_username": "@your_tiktok"
}'