TriLuna Try it free
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.