Skip to main content

Business API overview

The Business API exposes a small, composable surface under the /v1/biz prefix:
  • Upload – create presigned upload URLs and register uploaded files.
  • Operations – create operations on uploaded files (convert, compress, merge, zip, share, lock/unlock, reset password).
  • Supported operations – discover which operations and parameters are valid for a given file type.
  • Status – check operation and per‑file status.
Developer‑facing management endpoints live under /v1/developer:
  • API keys – create, list, expire, and delete API keys.
  • Webhooks – register, list, and delete webhooks; inspect webhook audit logs.
  • Usage – fetch aggregated Business API usage metrics.

Base URL

All examples in this documentation assume the following base URL:
https://api.dragdropdo.com
Business API endpoints:
POST   /v1/biz/initiate-upload
POST   /v1/biz/complete-upload
POST   /v1/biz/do
GET    /v1/biz/supported-operation
GET    /v1/biz/status/:mainTaskId
GET    /v1/biz/status/:mainTaskId/:fileTaskId
Developer management endpoints:
POST   /v1/developer/generate-api-key
GET    /v1/developer/api-key
PATCH  /v1/developer/api-key/expire
DELETE /v1/developer/api-key/:id
GET    /v1/developer/usage
POST   /v1/developer/webhooks
GET    /v1/developer/webhooks
GET    /v1/developer/webhooks/audit
DELETE /v1/developer/webhook/:webhookId
For a detailed view of request/response schemas, see the Upload, Operations, Status, and Webhooks pages.