Overview
Introduction to the Caret API and available resources
Caret provides a comprehensive REST API that allows you to integrate meeting transcription, translation, and note-taking capabilities into your applications. This documentation will help you understand how to use the API to build powerful integrations with Caret.
Key Features
- Meeting Notes: Create, retrieve, and manage meeting notes programmatically
- Transcripts: Access detailed meeting transcripts and translations
- Real-time Events: Receive real-time notifications through webhooks
- Workspace Management: Programmatically manage workspace settings and users
Base URL
All API requests should be made to the following base URL:
Authentication
Caret uses API keys to authenticate requests. You can obtain an API key from your workspace settings.
All API requests must include your API key in the Authorization header:
For detailed authentication instructions, see the Authentication page.
Rate Limits
To ensure fair usage, Caret implements rate limiting on API requests. The limits vary based on your subscription plan:
Plan | Requests per Minute | Webhooks per Minute |
---|---|---|
Free | 60 | 20 |
Pro | 120 | 40 |
Enterprise | 300 | 100 |
Learn more about rate limits and how to handle them in the Rate Limits documentation.
Available Resources
Notes
Notes are the core resource of the Caret API. They represent meeting notes with associated metadata, transcripts, and summaries.
- Get a list of notes
- Create a new note
- Retrieve a specific note
- Update a note
- Delete a note
For the complete structure of a Note, see the Note Model documentation.
Webhooks
Webhooks allow your application to receive real-time notifications about events in Caret.
- Note created
- Audio uploaded
- And more
Learn how to set up and manage webhooks in the Webhooks documentation.
Error Handling
The Caret API uses HTTP response codes to indicate the success or failure of requests. For detailed information on error handling, see the Error Handling page.
Getting Started
To start using the Caret API:
- Create an API key in your workspace settings
- Explore the available endpoints and models in this documentation
- Set up webhooks to receive real-time events
For detailed examples, check out our Developer Resources section.