Una API REST real, no un export de CSV
Contactos, eventos, boletos, patrocinadores y ponentes — accesibles con tu propia API key y webhooks firmados con HMAC, para conectar Aluna con lo que ya usas (tu CRM, tu BI, tu automatización). Disponible en el plan Business.
Lista tus contactos con una llamada
curl https://aluna.events/api/v1/contacts \
-H "Authorization: Bearer ck_live_xxxxxxxxxxxxxxxx"
{
"data": [
{ "id": "cta_...", "name": "Elena Vasquez",
"emails": [{ "value": "elena@example.com", "type": "work" }],
"company": "Northstar Analytics", "title": "VP of Product" }
],
"next_cursor": "eyJ1cGRhdGVkX2F0Ijoi..."
}
Contactos
GET/POST /api/v1/contactsGET/PUT/DELETE /api/v1/contacts/:id
Eventos
GET /api/v1/eventsGET /api/v1/events/:id
Boletos
GET /api/v1/tickets
Patrocinadores
GET/POST /api/v1/deals
Ponentes
GET /api/v1/speakers
Actividades
GET/POST /api/v1/activities
Paginación por cursor (keyset sobre updated_at,id) para listas grandes sin duplicar
ni saltar filas bajo escritura concurrente — offset/limit tradicional también disponible
para compatibilidad.
Entérate en el momento, no en tu próximo sync
Suscríbete a eventos (contacto creado, boleto vendido, patrocinador movido de etapa) y recibe un POST firmado con HMAC usando un secreto propio de tu organización — verificas la firma antes de confiar en el payload, igual que Stripe o GitHub.
Sobre la API
¿Qué recursos expone la API pública?
Contactos, actividades, eventos, boletos, patrocinadores (deals) y ponentes — todo autenticado con una API key propia (Bearer ck_live_...) con permisos (scopes) configurables.
¿En qué plan está disponible la API?
En el plan Business. Los demás planes usan la interfaz de Aluna directamente, sin límite de uso adicional por eso.
¿Cómo sé que un webhook viene realmente de Aluna?
Cada webhook se firma con HMAC usando un secreto propio de tu organización — verificas la firma antes de confiar en el payload, igual que Stripe o GitHub.