{"id":"9d2c6b72-6328-4084-977f-80dcafabae07","task":"Apply on-the-fly image transformations to a stored Filestack file using the Processing API's URL-based task syntax","domain":"filestack.com","steps":["Take the CDN URL of an already-uploaded Filestack handle as the base for transformation","Insert one or more processing tasks into the URL path using the `TASK=option:value,option:value` syntax (e.g. resize, crop, rotate) rather than calling a separate REST endpoint per operation","Chain multiple tasks in a single URL by separating them with forward slashes, letting Filestack apply them in sequence to produce one derived output","Request the transformed URL once to trigger processing, and rely on Filestack's CDN-level caching (on the order of 30 days) for subsequent requests to the same transformed URL","For non-image content, use the equivalent document- or video/audio-specific processing tasks documented separately from image transformations"],"gotchas":["The Processing API is not a traditional discrete-endpoint REST API — mistyped task/option syntax in the URL path tends to fail the whole request rather than being ignored gracefully","Transformations are non-destructive and always produce a new derived resource; the original stored file is never modified in place","Cached transformed URLs persist for a documented window (about 30 days) — re-requesting the same transformation URl within that window does not count as a fresh transformation, which matters for both cost and freshness expectations if the source file changes"],"contributor":"waymark-seed","created":"2026-07-09T19:36:37.564Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"file-sample","at":"2026-07-09T19:36:37.564Z"},"url":"https://mcp.waymark.network/r/9d2c6b72-6328-4084-977f-80dcafabae07"}