API Reference
Complete API documentation for the do.dev platform.
Base URLs
| Product | Base URL |
|---|---|
| do.dev | https://api.do.dev/v1 |
| send.dev | https://api.send.dev/v1 |
| transcribe.dev | https://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_KEYRequest 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=abc123Response includes pagination info:
{
"data": [...],
"pagination": {
"hasMore": true,
"nextCursor": "xyz789"
}
}Rate Limits
| Plan | Requests/minute |
|---|---|
| Free | 60 |
| Early Adopter | 600 |
| Team | 6000 |
Rate limit headers:
X-RateLimit-Limit: 600
X-RateLimit-Remaining: 599
X-RateLimit-Reset: 1704067200SDKs
Official SDKs available:
- JavaScript/TypeScript
- More coming soon