La Tanda Developer API

Integra servicios financieros colaborativos en tu aplicaci贸n. API RESTful con autenticaci贸n JWT.

Documentaci贸n Completa Quick Start
Verificando...
--

Caracter铆sticas

Grupos y Tandas

Crea y administra grupos de ahorro colaborativo con rotaci贸n autom谩tica de turnos.

Wallet Digital

Sistema de billetera con dep贸sitos, retiros y transferencias entre usuarios.

Seguridad JWT

Autenticaci贸n segura con tokens JWT y refresh tokens autom谩ticos.

Notificaciones

Sistema de notificaciones en tiempo real para eventos importantes.

Try Now - Start in 30 Seconds

Demo Account

Use these credentials to test authenticated endpoints:

Email: demo@latanda.online
Password: LaTandaDemo2026!
Balance: 1,000 HNL (test)

Public Endpoints

No auth required - try these now:

  • GET /api/public/info
  • GET /api/public/stats
  • GET /api/public/products
  • GET /api/public/lottery/recent

Developer Tools

Resources to speed up integration:

Postman Collection Swagger UI GitHub Repo

Try with cURL

# 1. Test public endpoint (no auth)
curl https://latanda.online/api/public/stats

# 2. Login with demo account
curl -X POST https://latanda.online/api/auth/login \
  -H "Content-Type: application/json" \
  -d '{"email":"demo@latanda.online","password":"LaTandaDemo2026!"}' 

# 3. Use token for authenticated request
curl https://latanda.online/api/wallet/balance \
  -H "Authorization: Bearer YOUR_TOKEN_HERE"

Autenticaci贸n

Todas las peticiones autenticadas requieren el header Authorization con un token JWT v谩lido.

// Obtener token de acceso
POST /api/auth/login
{
  "email": "usuario@ejemplo.com",
  "password": "tu_contrase帽a"
}

// Respuesta
{
  "success": true,
  "data": {
    "auth_token": "eyJhbGciOiJIUzI1NiIs...",
    "refresh_token": "eyJhbGciOiJIUzI1NiIs...",
    "expires_in": 86400
  }
}
// Usar token en peticiones
GET /api/user/profile
Authorization: Bearer eyJhbGciOiJIUzI1NiIs...

Endpoints Principales

GET /health Estado del API
POST /api/auth/login Iniciar sesi贸n
POST /api/auth/register Registrar usuario
GET /api/user/profile Obtener perfil del usuario
GET /api/groups/my-groups-pg Listar grupos del usuario
POST /api/groups Crear nuevo grupo
GET /api/wallet/balance Obtener balance de wallet
GET /api/notifications Obtener notificaciones

Ver la documentaci贸n completa para todos los endpoints disponibles.

Marketplace API

Endpoints para el marketplace social de productos y servicios.

GET /api/marketplace/products Listar productos
POST /api/marketplace/products Crear producto
GET /api/marketplace/services Listar servicios
GET /api/marketplace/providers Listar proveedores
POST /api/marketplace/messages Enviar mensaje
GET /api/marketplace/orders Listar pedidos

Lottery Predictor API

Endpoints para predicciones de loter铆a Honduras La Diaria.

GET /api/lottery/predict Obtener predicci贸n
GET /api/lottery/stats Estad铆sticas de frecuencia
GET /api/lottery/recent Resultados recientes
GET /api/lottery/my-predictions Mis predicciones
GET /api/lottery/leaderboard Tabla de l铆deres
GET /api/lottery/achievements Logros y badges

Quick Start

// Ejemplo con JavaScript/Fetch

const API_BASE = 'https://latanda.online';

// 1. Login
const loginResponse = await fetch(`${API_BASE}/api/auth/login`, {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ 
    email: 'tu@email.com', 
    password: 'tu_password' 
  })
});
const { data } = await loginResponse.json();
const token = data.auth_token;

// 2. Obtener perfil
const profileResponse = await fetch(`${API_BASE}/api/user/profile`, {
  headers: { 'Authorization': `Bearer ${token}` }
});
const profile = await profileResponse.json();
console.log(profile);

Contribute & Earn LTD

Join our developer community and earn LTD tokens for contributions.

Code

SDK development, bug fixes, new features

100-500 LTD

Docs

Tutorials, guides, translations

50-200 LTD

Security

Audits, vulnerability reports

200-1000 LTD

Note: LTD tokens are currently on Polygon Amoy testnet. They will be exchangeable 1:1 for mainnet tokens at launch.

View Bounties Fork Repository

Rate Limits

General

100 req/min

Por IP

Autenticaci贸n

10 req/min

Login/Register

Transacciones

30 req/min

Por usuario