Memo AIDocs
API Reference

Overview

Base URL, authentication, conventions and the full endpoint list for the Memo AI REST API.

The Memo AI REST API is a small, predictable HTTP API. All endpoints live under one base URL and use the same bearer-token authentication.

Base URL

https://app.memoai.tech/api/v1/developer

Authentication

Every request needs an Authorization header with your mk_live_ key:

Authorization: Bearer mk_live_your_key_here

See Authentication for keys, scopes and rate limits.

Conventions

  • IDs are UUIDs. Transcriptions, projects and workspaces are identified by UUID.
  • Timestamps are ISO 8601, UTC (e.g. 2026-05-20T09:14:00Z).
  • Responses are JSON, except export endpoints which return files.
  • Pagination uses limit (max 100) and offset.
  • Errors return a JSON body with an HTTP status code — see Errors.
  • Caching: responses are sent with Cache-Control: no-store.

Endpoints

MethodPathDescription
GET/projectsList projects (to get project_id for filtering)
GET/transcriptionsList transcriptions (filter, sort, paginate)
GET/transcriptions/{id}Get one transcription with full text + reports
GET/transcriptions/{id}/exportExport one transcription as .md / .txt
POST/transcriptions/exportExport up to 100 transcriptions as a ZIP

API-key management (create / list / revoke) is done in the web app under Settings → API & MCP, not through this API.

On this page