TriLuna API
The TriLuna API allows you to integrate our AI-powered communication and meeting facilitation platform with your existing systems and workflows.
Get API access
API tokens are generated from your profile page on the live app. API tokens require a minimum balance of 600 credits.
Manage API tokens (login required) →
Webhook integration
TriLuna supports webhook integrations to notify your applications of important events in real time:
- Call Events: New calls, call completions, voicemails received
- SMS Events: Incoming messages, delivery confirmations
- Agent Events: AI agent interactions, transcription updates
- Facilitation Events: Meeting start/end, participant join/leave, turn changes
- System Events: Service status changes, maintenance notifications
Webhook configuration
Once you have an API key, you can configure webhooks to send data to your endpoints:
POST /api/webhooks/configure
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
{
"url": "https://your-app.example.com/triluna-webhook",
"events": ["call.completed", "sms.received", "facilitation.turn_changed"],
"secret": "your-shared-secret-for-signing"
}
Integration guides
For specific integrations, see the full library:
- Calendar API
- Clover POS
- Email Tool
- Google Sheets
- GitHub Tool
- SMS Tool
- Webhook Tools
- Webhook Tools — Admin UI
Rate limits and credits
API usage is metered in credits. 1 credit ≈ 1 second of AI agent voice or 1 webhook event delivered. Heavier LLM models (Claude Sonnet 4.5, GPT-5) consume credits ~2× faster than the default Gemini 2.5 Flash Lite.
Support
- API support: support@triluna.app
- Webhook integration help: see Webhook Tools
- Custom integrations / enterprise SLA: Contact sales