Developer Portal

Use the Maldives API to programmatically manage your notes, teams, and content.

Quick Start

1. Generate an API token in Settings → API Tokens.

2. Use the token in the Authorization header:

curl -H "Authorization: Bearer mld_your_token_here" \
  https://your-domain.com/api/notes

Rate Limits

100
requests/minute (Free)
1,000
requests/minute (Prime)

API Endpoints

GET/api/notes
POST/api/notes
GET/api/notes/:id
PUT/api/notes/:id
DELETE/api/notes/:id
GET/api/notes/:id/versions
POST/api/notes/:id/versions
GET/api/notes/:id/comments
POST/api/notes/:id/comments
GET/api/folders
POST/api/folders
PUT/api/folders/:id
DELETE/api/folders/:id
GET/api/teams
POST/api/teams
POST/api/images/upload
GET/api/templates
GET/api/export?noteId=X&format=md|html
GET/api/user/tokens
POST/api/user/tokens