Skip to content

API Reference

Build powerful integrations with the SyntriMeet REST API. Access transcripts, summaries, and action items programmatically.

RESTful API

Clean, predictable REST endpoints with JSON responses. Easy to integrate with any language or framework.

Secure by Default

API key authentication with optional OAuth 2.0 for advanced flows. All requests over HTTPS.

Webhooks

Real-time notifications when meetings complete, transcripts are ready, or action items are detected.

Authentication

Authenticate your requests using an API key passed in the Authorization header. You can generate API keys from your dashboard.

bash
curl -X GET "https://api.syntrimeet.com/v1/meetings" \
  -H "Authorization: Bearer YOUR_API_KEY"

Security Note: Keep your API keys secure. Never expose them in client-side code or public repositories.

Core Endpoints

GET/meetings

List all meetings for the authenticated user with pagination and filters.

bash
curl -X GET "https://api.syntrimeet.com/v1/meetings?limit=10" \
  -H "Authorization: Bearer YOUR_API_KEY"
GET/meetings/:id

Retrieve details for a specific meeting including metadata and participants.

bash
curl -X GET "https://api.syntrimeet.com/v1/meetings/mtg_abc123" \
  -H "Authorization: Bearer YOUR_API_KEY"
GET/meetings/:id/transcript

Get the full transcript with speaker labels, timestamps, and confidence scores.

bash
curl -X GET "https://api.syntrimeet.com/v1/meetings/mtg_abc123/transcript" \
  -H "Authorization: Bearer YOUR_API_KEY"
GET/meetings/:id/summary

Retrieve the AI-generated summary, key points, and action items.

bash
curl -X GET "https://api.syntrimeet.com/v1/meetings/mtg_abc123/summary" \
  -H "Authorization: Bearer YOUR_API_KEY"
POST/webhooks

Register a webhook endpoint to receive real-time notifications for events.

bash
curl -X POST "https://api.syntrimeet.com/v1/webhooks" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://your-server.com/webhook", "events": ["meeting.completed"]}'

Rate Limits

API requests are rate limited to ensure fair usage and service stability. Limits vary by plan.

Free

100 requests/hour

Pro

1,000 requests/hour

Enterprise

Unlimited

Rate limit headers are included in every response: X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset.

Coming Soon

Official SDKs

We are working on official SDKs to make integration even easier. Sign up to be notified when they launch.

Python
JavaScript
Ruby
Go
PHP

Ready to build?

Get your API key and start integrating SyntriMeet in minutes.