API Reference

Complete API documentation for the do.dev platform.

Base URLs

ProductBase URL
do.devhttps://api.do.dev/v1
send.devhttps://api.send.dev/v1
transcribe.devhttps://api.transcribe.dev/v1

Authentication

All API requests require authentication via API key:

curl https://api.do.dev/v1/users/me \
  -H "Authorization: Bearer YOUR_API_KEY"

See Authentication for details.

Request Format

Headers

Content-Type: application/json
Authorization: Bearer YOUR_API_KEY

Request Body

{
  "key": "value"
}

Response Format

Success Response

{
  "success": true,
  "data": {
    // Response data
  }
}

Error Response

{
  "success": false,
  "error": {
    "code": "invalid_request",
    "message": "The request was invalid"
  }
}

Pagination

List endpoints support pagination:

GET /v1/resources?limit=20&cursor=abc123

Response includes pagination info:

{
  "data": [...],
  "pagination": {
    "hasMore": true,
    "nextCursor": "xyz789"
  }
}

Rate Limits

PlanRequests/minute
Free60
Early Adopter600
Team6000

Rate limit headers:

X-RateLimit-Limit: 600
X-RateLimit-Remaining: 599
X-RateLimit-Reset: 1704067200

SDKs

Official SDKs available:

API Sections

On this page