Cosmonote API

Access your audio notes via API

Base URL https://nebula.cosmonote.ai
Header Authorization: Bearer cnk_your_api_key

Find your API key in the app: Settings → API keys

List notes

GET /api/v1/notes

Response

[
  {
    "id": "abc123",
    "title": "Team meeting",
    "source": "recording",
    "category": "meeting",
    "duration": 1800,
    "startedAt": "2024-03-15T14:30:00Z",
    "tldr": ["Key point 1", "Key point 2"]
  }
]

Get note

GET /api/v1/notes/{noteId}

Parameters

noteId path required Note ID
fields query segments, summary

Response

{
  "id": "abc123",
  "title": "Team meeting",
  "tldr": ["Point 1", "Point 2"],
  "decisions": ["Decision made"],
  "questions": ["Open question"],
  "summary": "Detailed summary...",
  "segments": [...]
}

List tasks

GET /api/v1/action-items

Parameters

noteId query Filter by note

Response

[
  {
    "id": "task123",
    "noteId": "abc123",
    "title": "Send meeting notes",
    "dueDate": "2024-03-20T18:00:00Z"
  }
]