Overview
API v2 is a performance-optimized version of v1 with the following changes:- Base URL:
/api/v1→/api/v2 - New
isPublicparameter on upload - New
_perffield in responses - Fully backward compatible
Endpoint Mapping
| v1 Endpoint | v2 Endpoint |
|---|---|
POST /api/v1/upload | POST /api/v2/upload |
| N/A | POST /api/v2/upload/bulk (NEW) |
GET /api/v1/files | GET /api/v2/files |
GET /api/v1/files/{id} | GET /api/v2/files/{id} |
GET /api/v1/files/{id}/download | GET /api/v2/files/{id}/download |
DELETE /api/v1/files/{id} | DELETE /api/v2/files/{id} |
| N/A | DELETE /api/v2/files/bulk (NEW) |
Upload Changes
New Parameter: isPublic
Response Changes
v1 Response
v2 Response
isPublic(boolean): File visibility status_perf(number): Request duration in milliseconds