curl --request GET \
--url 'https://api.caret.so/v1/notes?limit=10&status=completed' \
--header 'X-API-Key: <your_api_key>'
{
"items": [
{
"id": "note_123456789",
"title": "Weekly Team Sync",
"kind": "online",
"status": "completed",
"createdAt": "2024-01-28T10:00:00Z",
"updatedAt": "2024-01-28T11:30:00Z",
"visibility": "workspace",
"tags": [
{
"id": "fld_123",
"name": "Sales",
"color": "#4A90E2"
}
],
"participants": [
{
"name": "Jane Smith",
"email": "jane@example.com",
"profileImageUrl": "https://example.com/avatar.jpg",
"accountName": "Acme Corp",
"accountDomain": "acme.com",
"accountImageUrl": "https://example.com/logo.png"
}
],
"totalDurationSec": 3600,
"userWrittenNote": "",
"enhancedNote": "",
"summary": "",
"transcripts": [],
"calendarEvent": null,
"inputLanguage": "en",
"translationLanguage": null,
"meetingApp": null
}
],
"pagination": {
"limit": 10,
"nextOffset": 10,
"isLast": false
}
}
Get a paginated list of notes with various filtering options
curl --request GET \
--url 'https://api.caret.so/v1/notes?limit=10&status=completed' \
--header 'X-API-Key: <your_api_key>'
{
"items": [
{
"id": "note_123456789",
"title": "Weekly Team Sync",
"kind": "online",
"status": "completed",
"createdAt": "2024-01-28T10:00:00Z",
"updatedAt": "2024-01-28T11:30:00Z",
"visibility": "workspace",
"tags": [
{
"id": "fld_123",
"name": "Sales",
"color": "#4A90E2"
}
],
"participants": [
{
"name": "Jane Smith",
"email": "jane@example.com",
"profileImageUrl": "https://example.com/avatar.jpg",
"accountName": "Acme Corp",
"accountDomain": "acme.com",
"accountImageUrl": "https://example.com/logo.png"
}
],
"totalDurationSec": 3600,
"userWrittenNote": "",
"enhancedNote": "",
"summary": "",
"transcripts": [],
"calendarEvent": null,
"inputLanguage": "en",
"translationLanguage": null,
"meetingApp": null
}
],
"pagination": {
"limit": 10,
"nextOffset": 10,
"isLast": false
}
}
createdAt, updatedAt, titleasc, descidle, recording, transcript-processing,
recorded-not-summarized, summarizing, completedonline, in-person, podcast (currently only
online is supported)folderIds instead. Comma-separated tag IDsShow Note
online, in-person, podcastonly-me, workspace, publicShow CalendarEvent
curl --request GET \
--url 'https://api.caret.so/v1/notes?limit=10&status=completed' \
--header 'X-API-Key: <your_api_key>'
{
"items": [
{
"id": "note_123456789",
"title": "Weekly Team Sync",
"kind": "online",
"status": "completed",
"createdAt": "2024-01-28T10:00:00Z",
"updatedAt": "2024-01-28T11:30:00Z",
"visibility": "workspace",
"tags": [
{
"id": "fld_123",
"name": "Sales",
"color": "#4A90E2"
}
],
"participants": [
{
"name": "Jane Smith",
"email": "jane@example.com",
"profileImageUrl": "https://example.com/avatar.jpg",
"accountName": "Acme Corp",
"accountDomain": "acme.com",
"accountImageUrl": "https://example.com/logo.png"
}
],
"totalDurationSec": 3600,
"userWrittenNote": "",
"enhancedNote": "",
"summary": "",
"transcripts": [],
"calendarEvent": null,
"inputLanguage": "en",
"translationLanguage": null,
"meetingApp": null
}
],
"pagination": {
"limit": 10,
"nextOffset": 10,
"isLast": false
}
}