Retrieve a paginated list of notes with various filtering options.
Query Parameters
Number of notes to return (1-100)
sortBy
string
default:"createdAt"
Field to sort by. Options: createdAt, updatedAt, title
Sort order. Options: asc, desc
Filter by note status. Options: idle, recording,
recorded-not-summarized, summarizing, transcript-processing, completed
Filter by note kind. Options: online, in-person, podcast
Search query for title or content
Filter by creator user ID
Filter notes created after date (ISO 8601)
Filter notes created before date (ISO 8601)
Filter by comma-separated tag IDs
Filter by participant email
Response
List of notes
Unique identifier for the note
Type of note. Options: online, in-person, podcast
Status of the note. Options: idle, recording, recorded-not-summarized,
summarizing, transcript-processing, completed
ISO8601 timestamp when the note was created
ISO8601 timestamp when the note was last updated
Visibility setting. Options: private, workspace, shared
Array of tags associated with the note
Array of participants in the meetingShow Participant properties
URL to the participant’s profile image
Name of the participant’s company/account
Domain of the participant’s company/account
URL to the participant’s company/account logo
Total duration of the meeting in seconds
AI-enhanced version of the user’s notes with improved formatting and clarity
Pagination metadataShow Pagination properties
Whether this is the last page
Example Request
curl -X GET 'https://api.caret.so/v1/notes?limit=10&offset=0&sortBy=createdAt&sortOrder=desc' \
-H 'Authorization: Bearer {api_key}'
Example Response
{
"items": [
{
"id": "01887270-12d4-7da0-b95c-9a9e9ebc3b13",
"title": "Meeting with Acme Corp",
"kind": "online",
"status": "completed",
"createdAt": "2023-08-01T15:30:00Z",
"updatedAt": "2023-08-01T16:45:00Z",
"visibility": "workspace",
"tags": [
{
"id": "01887270-23f5-7da0-b95c-9a9e9ebc3c25",
"name": "Sales",
"color": "#FF5733"
}
],
"participants": [
{
"name": "John Doe",
"email": "[email protected]",
"profileImageUrl": "https://example.com/profiles/john.jpg",
"accountName": "Caret",
"accountDomain": "caret.so",
"accountImageUrl": "https://example.com/logos/caret.png"
},
{
"name": "Jane Smith",
"email": "[email protected]",
"profileImageUrl": "https://example.com/profiles/jane.jpg",
"accountName": "Acme Corp",
"accountDomain": "acme.com",
"accountImageUrl": "https://example.com/logos/acme.png"
}
],
"totalDurationSec": 3600,
"enhancedNote": "We discussed the integration timeline and requirements for the project. Key points include the need for API documentation and a Q4 2023 target release date.",
"summary": "Discussed new feature requests and timeline for implementation."
}
],
"pagination": {
"limit": 10,
"nextOffset": 10,
"isLast": false
}
}