TriLuna
API

Build on TriLuna.

REST API, webhooks, and integration guides for connecting TriLuna to your stack.

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:

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

Need a custom integration?

Enterprise customers get dedicated integration support.