{"openapi":"3.1.0","info":{"title":"Dara API","version":"1.0.0","description":"Read access to your meetings in Dara. Create a key under Innstillinger → Integrasjoner in the Dara app and send it as a Bearer token. Keys start with `dara_sk_`. You see the same meetings as in the app: your own, those shared with you, and those in folders you can open, in your active workspace. Requires the Bedrift plan."},"servers":[{"url":"https://api2.meetdara.co"}],"security":[{"apiKey":[]}],"components":{"securitySchemes":{"apiKey":{"type":"http","scheme":"bearer","bearerFormat":"API key"}},"schemas":{"Attendee":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string","format":"email"}},"required":["name","email"]},"Meeting":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"title":{"type":"string"},"date":{"type":"string","format":"date-time","description":"When the meeting started"},"duration_seconds":{"type":["integer","null"]},"owner":{"type":["string","null"],"description":"Name of the person who recorded it"},"is_mine":{"type":"boolean"},"folder":{"type":["object","null"],"properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"}}},"attendees":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string","format":"email"}},"required":["name","email"]}},"source":{"type":["string","null"]},"platform":{"type":["string","null"]}},"required":["id","title","date","is_mine","attendees"]},"MeetingDetail":{"allOf":[{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"title":{"type":"string"},"date":{"type":"string","format":"date-time","description":"When the meeting started"},"duration_seconds":{"type":["integer","null"]},"owner":{"type":["string","null"],"description":"Name of the person who recorded it"},"is_mine":{"type":"boolean"},"folder":{"type":["object","null"],"properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"}}},"attendees":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string","format":"email"}},"required":["name","email"]}},"source":{"type":["string","null"]},"platform":{"type":["string","null"]}},"required":["id","title","date","is_mine","attendees"]},{"type":"object","properties":{"summary_markdown":{"type":["string","null"],"description":"AI summary as markdown"},"my_notes":{"type":["string","null"],"description":"The key owner's own notes"},"has_transcript":{"type":"boolean"}},"required":["has_transcript"]}]}}},"paths":{"/v1/me":{"get":{"summary":"Account connected to this key","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"email":{"type":["string","null"]},"name":{"type":["string","null"]},"workspace":{"type":["object","null"],"properties":{"id":{"type":"string"},"name":{"type":"string"}}}}}}}}}},"401":{"description":"Error","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}}}},"403":{"description":"Error","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}}}}}}},"/v1/meetings":{"get":{"summary":"List meetings","description":"Newest first. Paginate with offset until has_more is false.","parameters":[{"name":"from","in":"query","required":false,"description":"Only meetings on or after this time. A bare date (2026-10-05) means the whole day in Europe/Oslo.","schema":{"type":"string","examples":["2026-10-05","2026-10-05T08:00:00Z"]}},{"name":"to","in":"query","required":false,"description":"Only meetings on or before this time. A bare date (2026-10-05) means the whole day in Europe/Oslo.","schema":{"type":"string","examples":["2026-10-05","2026-10-05T08:00:00Z"]}},{"name":"folder_id","in":"query","schema":{"type":"string","format":"uuid"}},{"name":"query","in":"query","description":"Keyword matched against title and summary","schema":{"type":"string","maxLength":200}},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":50,"default":20}},{"name":"offset","in":"query","schema":{"type":"integer","minimum":0,"default":0}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/Meeting"}},"has_more":{"type":"boolean"},"next_offset":{"type":["integer","null"]}}}}}},"400":{"description":"Error","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}}}},"401":{"description":"Error","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}}}},"403":{"description":"Error","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}}}}}}},"/v1/meetings/{id}":{"get":{"summary":"Get a meeting with summary and notes","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/MeetingDetail"}}}}}},"404":{"description":"Error","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}}}}}}},"/v1/meetings/{id}/transcript":{"get":{"summary":"Get the transcript","description":"Plain text, one \"Speaker: text\" line per segment. Paged by 40000 characters; pass next_offset back as offset until it is null.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"offset","in":"query","schema":{"type":"integer","minimum":0,"default":0}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"title":{"type":"string"},"text":{"type":"string"},"offset":{"type":"integer"},"total_chars":{"type":"integer"},"next_offset":{"type":["integer","null"]}}}}}}}},"404":{"description":"Error","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}}}}}}},"/v1/folders":{"get":{"summary":"List folders","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"visibility":{"type":"string","enum":["private","workspace"]},"is_mine":{"type":"boolean"},"meeting_count":{"type":"integer"}}}}}}}}}}}}}}