Uma API REST real, não uma exportação de CSV
Contatos, eventos, ingressos, patrocinadores e palestrantes — acessíveis com sua própria API key e webhooks assinados com HMAC, para conectar a Aluna com o que você já usa (seu CRM, seu BI, sua automação). Disponível no plano Business.
Liste seus contatos com uma chamada
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..."
}
Contatos
GET/POST /api/v1/contactsGET/PUT/DELETE /api/v1/contacts/:id
Eventos
GET /api/v1/eventsGET /api/v1/events/:id
Ingressos
GET /api/v1/tickets
Patrocinadores
GET/POST /api/v1/deals
Palestrantes
GET /api/v1/speakers
Atividades
GET/POST /api/v1/activities
Paginação por cursor (keyset sobre updated_at,id) para listas grandes sem
duplicar nem pular linhas sob escrita concorrente — offset/limit tradicional
também disponível para compatibilidade.
Fique sabendo na hora, não no próximo sync
Assine eventos (contato criado, ingresso vendido, patrocinador movido de etapa) e receba um POST assinado com HMAC usando um segredo próprio da sua organização — você verifica a assinatura antes de confiar no payload, igual ao Stripe ou GitHub.
Sobre a API
Quais recursos a API pública expõe?
Contatos, atividades, eventos, ingressos, patrocinadores (deals) e palestrantes — tudo autenticado com uma API key própria (Bearer ck_live_...) com permissões (scopes) configuráveis.
Em qual plano a API está disponível?
No plano Business. Os demais planos usam a interface da Aluna diretamente, sem limite de uso adicional por causa disso.
Como sei que um webhook realmente vem da Aluna?
Cada webhook é assinado com HMAC usando um segredo próprio da sua organização — você verifica a assinatura antes de confiar no payload, igual ao Stripe ou GitHub.