Transloadit: API Design & Integration Surface
Docs-backedREST API at api2.transloadit.com. POST /assemblies creates a new processing job with params (JSON assembly definition). GET /assemblies/{id} polls status. Assembly params include steps (robot definitions) and template_id (for reusing saved pipeline configs). Each step specifies a robot (/image/resize, /video/encode, etc.) and its parameters (width, height, format, bitrate, etc.). Results include final URLs for all processed files. Server-sent notifications available in addition to webhook.